.htaccess重定向并制作漂亮的网址

时间:2012-10-17 16:53:22

标签: apache .htaccess mod-rewrite

我是.htaccess的新手,只想写一个这样的规则:

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

想要做到这样的事情:

http://www.example.com/profile/John.janorkar

我也想在没有www的情况下重定向到www,如下所示(下面的代码工作正常,只是上面有问题。

RewriteCond %{HTTP_HOST} ^example\.com$ [NC] 
RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301]

请专家帮帮我吗?

1 个答案:

答案 0 :(得分:1)

只需在.htaccess中添加此规则:

RewriteRule ^profile/(.+)/?$ profile.php?username=$1 [L,NC,QSA]