目次
第
1 章 はじめに ... 3
第
2 章 .htaccess ファイルの作成方法 ... 3
第
3 章 .htaccess の記述例 ... 8
第 1 章 はじめに
extremeserv.では.htaccess の設置が可能です。.htaccess とは Web サーバ上で、ディレクトリ単位で動作の制御ができるファイ ルの ことです 。例えば、ペー ジにアクセ ス制限をかけ たり、別の ページに転送 させた りする場合に ご利用い ただき ま す。.htaccess は特定のページだけ動作を制御することはできません。このマニュアルでは.htaccess の作成方法と記述例をご 案内いたします。
第 2 章 .htaccess ファイルの作成方法
extremeserv. ではコントロールパネルで.htaccess ファイルの作成、設置が可能です。 ファイルは動作を制御したいディレクトリの中に設置します。 1. コントロールパネルにログインします。 コントロールパネル URL:https://store.extremeserv.net/cp/ 1.サインイン情報を入力 2.クリック2. 「システム」タブが表示されましたら、「ファイルマネージャ」をクリックします。 3. Web 領域のディレクトリ一覧が表示されます。「httpdocs」または「httpsdocs」(SSL)どちらにも設置が可能です。 ここではhttp://www.ドメイン名 以下に設置しますので「httpdocs」をクリックします。 1.クリック 1.クリック
4. 「ファイル作成」をクリックします。 5. 新しいファイルを作成する画面が表示されましたら、「ファイル作成」を選択後、ファイル名に「.htaccess」と入力し 「OK」をクリックします。 1.クリック 1.「.htaccess」と入力 ※必ず先頭にドット(.)をご入力ください 2.クリック
6. ファイル作成画面が表示されましたら、.htaccess の内容を記述し、「OK」をクリックします。 ※.htaccess の記述例は第 3 章をご覧ください。ここではページを転送させる内容を記述しています。 1..htaccess の内容を記述 例:Redirect permanent / http://www.ドメイン名/ 2.クリック
7.
ディレクトリ一覧に「.htaccess」ファイルが作成されましたら、設定は完了です。
第 3 章 .htaccess の記述例
第 2 章の 6(P.6)で記述する例をご案内いたします。 BASIC 認証をかける BASIC 認証をかける場合は「.htaccess」ファイルとは別にパスワードファイル「.htpasswd」が必要です。 パスワードファイルにはログイン名とパスワードを記述しますが、パスワードはインターネット上に公開されているツールなどを 利用して暗号化します。インターネットで「.htaccess 暗号化」などで検索してツールをお探しいただくか、見つからない場合は 当社までお問い合わせください。まずはパスワードファイルを設定します。 [.htpasswd ファイルの記述例] --- denet1 : K2ajAn0yJ7bxxY denet2 : P5n00kTDm.ewvs ID 暗号化パスワード --- ※ID とパスワードの間にコロン(:)をご入力ください。 ※パスワードファイルの設置方法 パスワードファイルを作成する場合はファイル名を「.htpasswd」にします。 1.「.htpasswd」と入力 ※必ず先頭にドット( .)をご入力くださいファイル作成画面で ID と暗号化パスワードを入力し、「OK」をクリックします。
[.htaccess ファイルの記述例]
--- AuthType Basic
AuthName “Input your ID and Password”
AuthUserFile /var/www/vhosts/お客様のドメイン名/httpdocs/.htpasswd require valid-user --- 【説明】 ・AuthType :認証タイプです。ここでは「BASIC」を指定しています。 ・AuthName :ログイン画面に表示されるメッセージを入力します。
ここでは「”Input your ID and Password”」と入力しています。
※日本語の場合、ブラウザによっては文字化けすることがありますので英語をお薦めします。 ・Auth User File :.htpasswd ファイルの設置場所を指定します。
※extremeserv.のフルパスは下記の通りです。 /var/www/vhosts/お客様のドメイン名/ ※設置場所によってはディレクトリ名が必要な場合があります。 ・require :「valid-user」は.htpasswd に記述されている全ユーザを許可するという意味です。 1.ID とパスワードを入力 【入力例】 denet:1ajAn0yJ7bxxY ※ID とパスワードの間にコロン(:)をご入力ください
表示されるページの接続先を指定する http://www.example.com/ のように「/」以降、ファイル名を指定せずにアクセスした場合、「index.html」が表示されます。 「index.html」ではなく、「index.cgi」や「index.php」を表示させる場合は.htaccess ファイルで指定することができます。 [.htaccess ファイルの記述例] --- DirectoryIndex index.cgi --- 【説明】 DirectoryIndex :ファイル名まで指定しない URL でアクセスした際にどのファイルを読み込むか指定します。 ここでは「index.cgi」を指定しています。 ※表示されるファイル名を順番に指定することもできます。 DirectoryIndex index.cgi index.php index.html
他のページへ転送する [.htaccess ファイルの記述例]
--- Redirect permanent / http://www.example.com/ --- 【説明】 Redirect permanent :転送するページを指定します。 ここではhttp://www.example.com/ に転送させる記述をしています。 この記述をすると下記のように各ディレクトリ以下も転送されます。 http://www.ドメイン名/ ⇒ http://www.example.com/ http://www.ドメイン名/test/ ⇒ http://www.example.com/test/ http://www.ドメイン名/test/test1/
⇒ http://www.example.com/test/test1/ ■ご注意■ ファイルの設置場所によっては記述内容が変わる場合がございます。
ご注意 ■ 本書の内容の一部または全部の無断転載を禁じます。 ■ 本書の内容は予告無く変更することがあります。 ■ 本書内で使用している画面キャプチャーはお客様の環境によって異なる場合があります。 ■ 「extremeserv.」のロゴおよび名称は株式会社ディーネットの商標です。 ■ その他の商品名、会社名は各社の商標または登録商標です。 2011 年 12 月 第 1 版発行 編集著作 株式会社ディーネット 〔お問い合わせ先〕 株式会社ディーネット 〒541-0041 大阪府大阪市中央区北浜 2-6-11 北浜エクセルビル 5F フリーダイヤル:0120-3889-80(受付時間:平日 9:00~18:00) ※土日祝除く FAX:0120-3889-40 URL:http://extremeserv.net/ e-mail:[email protected]