将URL路径更改为自定义路径

时间:2013-09-04 23:10:15

标签: php apache

我不知道如何调用这种技术,但这是基本的想法:

假设我的网站中有不同的部分,并且在浏览器的地址框内,我不想显示“变量公式”以进入我网站的特定部分。

例如,代替显示:

  

www.mywebsite.com/的的index.php S = 1和; p = 2时


我希望显示:

  

www.mywebsite.com/ 关于/ JohnKimbo /


这可能吗?

3 个答案:

答案 0 :(得分:1)

是的,有可能:)

这种技术称为“URL重写”。 Apache指南应该让您入门:http://httpd.apache.org/docs/2.0/misc/rewriteguide.html

答案 1 :(得分:1)

您需要调查.htaccess rewrite rulesregular expressions.在Apache服务器上,您需要启用mod_rewrite然后您可以解析index.php以及您不想要的其他查询字符串字符

答案 2 :(得分:0)

我发现这个视频教程(Basic URL Rewrite with Mod_Rewrite)明确地说明了如何在没有深入理解Apache配置的许多其他概念的情况下做到这一点。

另外,对于那些甚至不了解或不了解正则表达式编码的人,我建议迈克尔提出这个Introduction to Regular Expressions