1

以下の htaccess は、拡張子を削除して URL.phpに追加するために使用されます。http://www

RewriteEngine on
RewriteCond %{HTTP_HOST} ^example\.com$ [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php

PHP 拡張機能は削除されますが、URL が次のようになっている場合のみです。

- example.com/test
- www.example.com/test 
- http://www.example.com/test 

この場合、.php 拡張子は削除されません。

 http://example.com/test

すべてのバリアントで機能するようにするには、.htaccess ファイルに何を追加する必要がありますか?

4

0 に答える 0