.htaccessの利用方法
Click here for the English Auto translation.
【重要】「Waseda-net WWWサービス」提供終了について
2023年2月13日(月)に、新Webホスティングサービス「Waseda WWWサービス」の提供を開始します。
これに伴い、本ページで案内する「Waseda-net WWWサービス」の新規受付を終了いたします。また、「Waseda-net WWWサービス」としてのWebページ公開を2024年3月末をもって終了する予定です。
詳細は、次のWebページをご参照ください。
.htaccessについて
「.htaccess」は、Webサイトに関する様々な設定や制御(Webサイトやページ・ファイルのアクセス制限 など)を行うためのファイルです。
「.htaccess」で設定した内容は、「.htaccess」ファイルを設置したディレクトリおよびそのディレクトリ以下に置かれているすべてのディレクトリ・Webページやファイルに適用されます。
作成・編集方法
メモ帳やワードパッドなどのテキストエディタで編集可能です。
Windowsでは「.」(ドット)で始まるファイル名は使用できないので、「htaccess.txt」などの名前で作成・編集し、アップロードした後で名前を「.htaccess」に変更します。
また、最後の行には必ず改行を入れてください。
.htaccessの設置
WinSCPを利用した方法を例として説明します。
1 | 作成した「htaccess.txt」ファイルを、設定したいディレクトリにアップロードします。 ※設置したディレクトリおよびそのディレクトリ以下に置かれているすべてのディレクトリ・Webページやファイルに適用されます。 |
|
---|---|---|
2 | アップロードした「htaccess.txt」ファイルを右クリックし、表示されたメニューの「名前の変更」をクリックします。 または、「htaccess.txt」ファイルをクリックし、メニューバーの「ファイル」-「名前の変更」をクリックします。 |
|
3 | 「htaccess.txt」ファイル名を「.htaccess」に変更します。 【!】.htpasswd や .htaccess が表示されない場合は、オプションの環境設定で、[パネル]をクリックし、[隠しファイルを表示する] にチェックを入れてください。 |
|
4 | 「.htaccess」を右クリックし、表示されたメニューの「プロパティ」をクリックします。 または、「htaccess」ファイルをクリックし、メニューバーの「ファイル」-「プロパティ」をクリックします。 |
|
5 | 「パーミッション」項目を次のとおりに設定し、[OK]ボタンをクリックします。 ・所有者 :「R」「W」にチェックを入れる。 ※上記項目にチェックを入れることにより、「8進数」項目が「0644」と表示されます。 |
作成例のご紹介
ベーシック認証の記述例
- .htaccess
- ▲▲▲の部分はFTP-ID(FTPアカウント)を入力します。
AuthType Basic
AuthName "Input ID and Password."
AuthUserFile /mnt/home/▲▲▲/work/.htpasswd
require valid-user - .htpasswd
- パスワードの暗号化についてはインターネット等で調べてみてください。
任意のID:暗号化したパスワード
- .htpasswd は [work] ディレクトリに置きます。
[work] ディレクトリは、ホームディレクトリの下に自動的に作成されている非公開ディレクトリです。 [work] ディレクトリ以外に.htpasswdを置くとパスワードがWeb上で閲覧できる状態になってしまいますのでご注意ください。
リダイレクトの記述例
- サイト(http://www.waseda.jp/▲▲▲/)へのアクセスを、他のサイトのトップページ(http://www.○○○.jp/)にリダイレクトする場合
- ▲▲▲の部分はFTP-ID(FTPアカウント)を入力します。
RedirectMatch 301 /▲▲▲/(.*) http://www.○○○.jp/
.htaccess は、ドキュメントルールディレクトリ(/public_html/)に置きます。
リダイレクトの方法は様々な事例がありますので、状況に応じたリダイレクト方法はインターネット等で調べてみてください。
アクセス制限について
Waseda-net WWWサービスでは、IPアドレスやホスト名でサイトへのアクセスを制限したい場合に.htaccessへの記述では制限できないことがあります。
許可、拒否したいIPアドレスやホスト名がある場合は、MyWasedaよりITヘルプデスクにご相談ください。
MyWasedaログイン
→グローバルメニュー「ITサービス」
→左のサービスメニュー「システムに関するお問い合わせ、申請(ヘルプデスク)」
→問い合わせ/Support
└ITサービス/IT Service
└Wasedaメール・WWWサービスに関する相談 /Mail, WWW support
よくある質問と回答
WWWサービスに関するよくある質問と回答はこちらを参照してください。