0

我在尝试从 url 隐藏 .php 扩展名时遇到问题

我被要求隐藏它,因为它们位于共享主机上,所以我认为我无法访问 .htacess 所以是否有另一种方法可以通过每次选择锚点时调用的 php 函数来隐藏它?

4

2 回答 2

1

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

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

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

默认情况下,Apache 会将这个 URL 发送到page.php它之后的所有内容。这是在不访问mod_rewrite.

于 2012-04-05T18:56:01.200 回答
0

.htaccess 是您可以在共享服务器上访问的内容,而不是 httpd.conf,您不会。

使用以下内容将 .htaccess 文件放在文档根目录中

FAIL

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

当然,^ 那是个玩笑。

于 2012-04-05T18:50:36.127 回答