我有一个测试网站。我希望用户能够注销,但看起来很难看:'localhost / site / index.php?logoff = y'。我是PHP的新手,如果这样做可能很明显,但是......
我该怎么做?我希望注销链接转到'localhost / site / logoff' 任何帮助赞赏。感谢
答案 0 :(得分:6)
这通常是通过mod_rewrite完成的。请查看Apache Documentation以及示例和初学者页面modrewrite.com。
祝福, 费边
答案 1 :(得分:4)
如果您的网站运行的是Apache,那么您要查找的关键字为mod_rewrite
。这些是您通常放在网站文件夹中的.htaccess
文件中的URL重写命令。请参阅示例this tutorial。
官方Apache documentation当然是最终的参考,但有点难以咀嚼。在开始使用mod_rewrite之前,请确保您的提供者/服务器已启用mod_rewrite
。
答案 2 :(得分:0)
这也可以使用ForceType指令在.htaccess文件中完成。
如果您创建了一个名为“site”的文件,则将.htaccess文件放在该目录中
<Files site>
ForceType application/x-httpd-php
</Files>
Apache将网站视为一个php文档,对/ site / blah的请求将被路由到它。