1

我对 .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]

请问有哪位高手可以帮帮我吗?

4

1 回答 1

1

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

RewriteRule ^profile/(.+)/?$ profile.php?username=$1 [L,NC,QSA]
于 2012-10-17T17:54:39.213 回答