さくらインターネットでの.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にアクセスされる。