仅针对特定页面使用htaccess从url中删除.php扩展名

时间:2016-07-20 13:12:10

标签: .htaccess hashtag

我正在使用.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

1 个答案:

答案 0 :(得分:0)

---- ---解决

{{1}}