我在尝试从 url 隐藏 .php 扩展名时遇到问题
我被要求隐藏它,因为它们位于共享主机上,所以我认为我无法访问 .htacess 所以是否有另一种方法可以通过每次选择锚点时调用的 php 函数来隐藏它?
我在尝试从 url 隐藏 .php 扩展名时遇到问题
我被要求隐藏它,因为它们位于共享主机上,所以我认为我无法访问 .htacess 所以是否有另一种方法可以通过每次选择锚点时调用的 php 函数来隐藏它?
这真的是关于隐藏.php
还是更多的是关于拥有更清晰的 URL?
如果您确实无法访问.htaccess
(即您的主机已通过 关闭此功能AllowOverride None
)并假设您也无法为您的 VHost 更新 Apache conf 设置,那么您能做的最好的可能是
http://example.com/page.php/my/clean/url
默认情况下,Apache 会将这个 URL 发送到page.php
它之后的所有内容。这是在不访问mod_rewrite
.
.htaccess 是您可以在共享服务器上访问的内容,而不是 httpd.conf,您不会。
使用以下内容将 .htaccess 文件放在文档根目录中
FAIL
如果您的网站停止加载,那么您可以使用 .htaccess :)
当然,^ 那是个玩笑。