所以我一直在寻找如何重写这样的网址:
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那么好,如果有人能用上面的例子向我解释它会很激动。谢谢!
答案 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]