0

我想在我的网站 url 中隐藏文件名的扩展名,主要是 ".php" 。

因此,如果用户访问“www.mysite.com/home.php”,那么这将在 url 中显示为“www.mysite.com/home”。

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

RewriteEngine On

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

我已尝试上传此文件,但它仍然没有隐藏扩展名,我也尝试将我的 URL 从 重新<a hrefe="home.php">指向<a href="home">.

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

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

4

1 回答 1

1

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

于 2013-04-03T22:08:59.463 回答