2011-06-30 74 views
0

我想迫使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

您需要添加[QSA],它允許你修改URL的查詢字符串:

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