PHP Mod重写用户帐户

时间:2013-06-30 02:39:30

标签: php .htaccess mod-rewrite rewrite

所以我一直在寻找如何重写这样的网址:

http://www.example.com/profile.php?username=test

这样的事情:

http://www.example.com/user/test

另外,我想重写其他类似的网址:

(供稿页)'url'/ profile.php?username = test& page = feed (视频页面)'url'/ profile.php?username = test& page = videos

这样的事情:

(Feed页面)'url'/ user / test / feed (视频页面)'url'/ user / test / videos

我读到了这个,并没有真正找到我喜欢的东西。我真的不明白mod_rewrite那么好,如果有人能用上面的例子向我解释它会很激动。谢谢!

1 个答案:

答案 0 :(得分:0)

以下是.htaccess文件的代码。

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^user/([^\/]*)/([^\/]*)$ profile.php?username=$1&page=$2 [NC,L]