URLの正規化について質問です。これまで.htmlや.phpという拡張子のついたURLを使っていたのですが、拡張子なしに変更するために.htaccessに以下の記述を加えました。
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*)$ $1.php
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.html -f
RewriteRule ^(.*)$ $1.html
無事に拡張子なしでもアクセスできるようになったのですが、拡張子ありでも同様にアクセス可能で、同一ページに2つのURLが存在してしまっている状況です。これを拡張子なしに一本化する.htaccessの記述を、どなたか教えて頂けないでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/07/14 21:15
2019/07/15 11:45 編集
2019/07/15 10:46
2019/07/15 11:47
2019/07/15 12:21