htaccessでリダイレクトには成功したものの(http://www.niyango.com/mt/2010/09/htaccess.html)
example.com/ でアクセスするとちゃんとexample.com/blog/ に移動するのに
example.com/index.html でアクセスすると example.com/blog/index.html に><
そして404が出る><
example.com/index.html と example.com/ を正規化しなくてはいけないようです。
.htaccessファイルによる301リダイレクトを利用します。
「http://www.exmample.com/」にそろえる時は、.htaccessに次のように記述します。
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{THE_REQUEST} ^.*/index.html
RewriteRule ^(.*)index.html$ http://www.example.com/$1 [R=301,L]
※www.example.com内のすべてのディレクトリで、「/index.html」が「/」に正規化されます。
参考記事
コメント