我不知道如何调用这种技术,但这是基本思想:
假设我的网站中有不同的部分,并且在浏览器的地址框中,我不想显示“变量公式”来进入我网站的特定部分。
例如,而不是这样显示:
www.mywebsite.com/index.php?s=1&p=2 _
我想要这个显示:
www.mywebsite.com/关于/JohnKimbo/
这可能吗?
对的,这是可能的 :)
这种技术称为“URL 重写”。Apache 指南应该可以帮助您入门:http ://httpd.apache.org/docs/2.0/misc/rewriteguide.html
您需要调查.htaccess 重写规则和正则表达式。在 Apache 服务器上,您需要启用 mod_rewrite 然后您可以解析 index.php 和其他您不想要的查询字符串字符。
我发现这个视频教程(Basic URL Rewrite with Mod_Rewrite)明确地展示了如何在没有深入了解 Apache 配置的许多其他概念的情况下做到这一点。
我还向那些甚至不了解或不了解正则表达式编码的人推荐 Michael 编写的正则表达式简介。