我在尝试从网址中隐藏.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 :)
当然,^那是个笑话。