我正在使用.htaccess从网址中删除.php,这是代码:
RewriteEngine On
RewriteBase /
# To externally redirect
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s([^.]+)\.php [NC]
RewriteRule ^ %1 [R,L]
# To internally forward
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*?)/?$ $1.php [L]
这样可以正常工作:www.domain.com/about
,现在有可能在网址中有哈希标记,等等:www.domain.com/about.php#page1
,不要删除.php扩展名,所以只有有#tag,url需要有.php扩展名,在任何其他情况下都不需要.php扩展名。
TNX,
P
答案 0 :(得分:0)
---- ---解决
{{1}}