2015年1月19日月曜日

SEO対策として、.htaccessで、URLの「index.php」表示を削除

SEO対策として、.htaccessで、URLの「index.php」表示を削除です。最初、上の例で試してみたのですが、どうもうまくいかないので、下の例で対処しました。とりあえず、問題なさそうなので、しばらくこれで様子を見てみることにします。

.htaccess
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?/$1 [L]
.htaccess
RewriteEngine On
RewriteBase /
RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]
RewriteRule (.*?)index\.php/*(.*) /$1$2 [R=301,NE,L]

参考サイト
htaccess remove index.php from url(Stack Overflow)

0 件のコメント:

コメントを投稿