如何通过URL路径传递参数

时间:2012-01-03 11:44:07

标签: apache mod-rewrite

有些网站通过网址发送参数,如下所示:

  

www.site.com/user/12345678

(就像stackoverflow一样)

有人可以就这个论点做一些讲座吗?我想了解它是如何工作的,并将其实现到我的php平台中。

3 个答案:

答案 0 :(得分:1)

使用 mod_rewrite 完成那些“漂亮的网址”。

任何好的框架都会实现(通常称为路由),并且在MVC架构中将提供http://www.mysite.com/controller/view/param1/param2...etc等链接。

网上有很多关于“mod重写教程”的教程,例如this one

答案 1 :(得分:0)

快速回答:Google关键字mod_rewrite.htaccess

示例结果:http://www.easymodrewrite.com/

答案 2 :(得分:-1)

这称为" URL重定向"。这通常是为了使URL用户和SEO友好。您可以找到重定向网址的示例/脚本:

http://www.sitepoint.com/guide-url-rewriting/