0

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

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

像这样:

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

我读了这篇文章,并没有真正找到我喜欢的东西。我真的不太了解 mod_rewrite,如果有人可以使用上面的示例向我解释它,我会很高兴。谢谢!

4

1 回答 1

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]
于 2013-06-30T03:09:10.773 回答