隐藏网址扩展名

时间:2013-04-03 22:07:14

标签: apache .htaccess

我想隐藏文件名的扩展名,主要是“.php”。

因此,如果用户访问“www.mysite.com/home.php”,则会在网址中显示为“www.mysite.com/home”。

我正在使用GoDaddy托管,它支持Apache,我使用以下.htaccess(重写引擎)方法:

RewriteEngine On

RewriteCond %{REQUEST_FILENAME}.php -f
RewriteCond %{REQUEST_URI} !/$
RewriteRule (.*) $1\.php [L]

我已尝试上传此内容但仍未隐藏扩展程序,我也尝试将我的网址从<a hrefe="home.php">重新指向<a href="home">

我已经尝试将我的服务器上的文件保存为“home.php”并尝试删除“.php”,因此它只是“home”。
无论我做什么,我都无法让它发挥作用。

请有人告诉我这样做的方法吗?

1 个答案:

答案 0 :(得分:1)

删除\。替换值不是正则表达式。