.htaccess - 即使有人在文件名

时间:2016-05-05 18:21:22

标签: .htaccess

我创建了.htaccess文件来重写.php

的网址

在创建.htaccess文件之前

网址如下:www.xyz.com/contact.php

创建文件后

就像:www.xyz.com/contact

但如果有人在网址中写道

www.xyz.com/contact.php

即使有人手动输入,也会显示.PHP扩展名以隐藏它

1 个答案:

答案 0 :(得分:1)

即使用户编写了以下代码,也会删除.php:

RewriteEngine On
RewriteCond %{THE_REQUEST} \s/+(.*?/)?(?:index)?(.*?)\.php[\s?/] [NC]
RewriteRule ^ /%1%2 [R=302,L,NE]