如何在不使用.htaccess的情况下隐藏.php文件扩展名?

时间:2012-04-05 18:49:05

标签: php

我在尝试隐藏网址

中的.php扩展名时遇到问题

我被要求隐藏它,因为它们在共享主机上我不认为我可以访问.htacess所以有另一种方法通过php函数隐藏它,我会在每次锚定时调用它选择?

2 个答案:

答案 0 :(得分:1)

这真的是隐藏.php还是更多关于拥有更清晰的网址?

如果您真的无法访问.htaccess(即您的主机已通过AllowOverride None关闭此功能)并假设您也无法为您的VHost更新Apache配置设置,那么您最好可以做的可能是

http://example.com/page.php/my/clean/url

默认情况下,Apache会将此URL发送到page.php,即使其后的所有内容也是如此。这是在不访问mod_rewrite的情况下创建“更干净”网址的最常用方法。

答案 1 :(得分:0)

.htaccess是你在共享服务器上可以访问的,而不是httpd.conf,你不会这样做。

使用以下

将.htaccess文件放入文档根目录中
FAIL

如果您的网站停止加载,那么您可以使用.htaccess:)

当然,^这是一个笑话。