怎么做这个URL重写?

时间:2014-04-09 01:34:55

标签: php url rewrite

基本上,当用户输入http://www.domain.com/username时,我希望它转到http://www.domain.com/user?u=username。用户名是我要访问其页面的用户的名称。我怎样才能做到这一点?我需要重写URL吗?有一个更好的方法吗?在几乎所有涉及用户页面的网站上,您只需输入类似YouTube.com/channel和Facebook.com/username的内容即可。我希望能够在我的网站上做到这一点。我正在使用php作为我的用户页面。

1 个答案:

答案 0 :(得分:0)

您需要的是拥有超文本访问文件(.htaccess)。此文件将允许您使用URL重写。以下是您需要放在该文件中的内容:

RewriteEngine On
RewriteRule ^([^/]*)$ /user?u=$1 [L]