1

私は.htaccessに非常に慣れていないので、次のような1つのルールを記述したいだけです。

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 に答える