我创建了.htaccess文件来重写.php
的网址在创建.htaccess文件之前
网址如下:www.xyz.com/contact.php
创建文件后
就像:www.xyz.com/contact
但如果有人在网址中写道
www.xyz.com/contact.php
即使有人手动输入,也会显示.PHP扩展名以隐藏它
答案 0 :(得分:1)
即使用户编写了以下代码,也会删除.php:
RewriteEngine On
RewriteCond %{THE_REQUEST} \s/+(.*?/)?(?:index)?(.*?)\.php[\s?/] [NC]
RewriteRule ^ /%1%2 [R=302,L,NE]