下面的 htaccess 用于删除.php
扩展名并添加http://www
到 URL。
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 文件中添加什么以使其适用于所有变体?