さくらインターネットでの.htaccessの設置について

さくらインターネット(レンタル)で.htaccessの設置に手間取ったときのメモ。

プログラムページを静的に見せたい場合、RewriteEngineを使うのだが、
RewriteEngineを使ってうまくいかない場合、下記のことをチェックしよう。

 

1.マルチドメインの場合、コンパネのパス設定を「/」で終わらせない。

「サクラインターネットサーバーコントロールパネル」より「ドメイン設定」で、

「パス」が「/hp/」となっている場合、「/hp」に変更する

 

2.RewriteBaseを記述

RewriteBase cheap mlb jerseys /hp facebookのogタグについて のように書き換え元を設定。

(ディレクトリ「/hp」に設置した場合)

 

3.DirectoryIndex の設定
DirectoryIndex n.5 index.html wholesale MLB jerseys index.php Ullamcorper .ht

と記述。

/で終わるアクセスがあった場合、「index.html」「index.php」の順でファイルがある場合アクセスされる。

「.ht」は気にせず記述(私も良くわからないがw)

 

上記をチェックし、下記のように記述するとうまくいく。

DirectoryIndex index.html index.php cheap NFL jerseys .ht
RewriteEngine wholesale MLB jerseys On
RewriteBase FARM /hp
RewriteRule medicine ^test/index.html$ cheap NFL jerseys ./test/index.php?%{QUERY_STRING} [L]

 

/hp/test/index.htmlにアクセスがあった場合、実際には/hp/test/index.phpにアクセスされる。

 

コメントを残す

メールアドレスが公開されることはありません。