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


How to hide .php file extension without using .htaccess?

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

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

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

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

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

默认情况下,Apache 会将此 URL 发送到 page.php,即使它之后还有其他所有内容。 这是在不访问mod_rewrite的情况下创建"更干净"URL的最常见方法。

.

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

将 .htaccess 文件放入文档根目录中,如下所示

FAIL

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

当然,^那是个笑话。