2011-06-30 6 views
0

私は自分のURLにwwwを強制したい。私は書くことに問題があります。私はこのコードがトリックをすることを知っています。私は一緒にこれを置く必要がありますどのようにWWW modrewrite php

RewriteCond %{HTTP_HOST} ^example.com 
RewriteRule ^(.*)$ http://www.example.com/$1 

しかし、私は$ _GETにすべてを入れたい[ 'ページ']

RewriteRule ^(.*)$ /index.php?page=$1 [L] 

答えて

1

これは仕事に

RewriteCond %{HTTP_HOST} ^example.com 
RewriteRule ^(.*)$ http://www.example.com/$1 
RewriteCond %{REQUEST_URI} !^/index.php 
RewriteRule .* index.php?page=$0 [L] 
を行う必要があります
2

あなたはURLのクエリ文字列を変更することを可能にする、[QSA]を追加する必要があります。

RewriteRule ^(.*)$ /index.php?page=$1 [QSA,L] 
関連する問題