1
RewriteCond %{HTTP_HOST} !^www\..+$ [NC]
RewriteRule^http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
如果我打開mysite.com,那麼這會將我重定向到www.mysite.com。還行吧。 但是,如果我打開mysite.com/admin然後這重定向我在www.mysite.com而不是www.mysite.com/admin與www重定向
我該如何解決它?
謝謝,但這不起作用 –
我懷疑你有其他規則打破它呢?你有RewriteEngine在這些線以上的地方? –
另外,如果您仍然遇到問題,也許您可以發佈整個代碼。我還建議http://htaccess.madewithlove.be/進行測試 - 它可能有助於解釋您錯誤的位置。這臺測試儀和一個現場我使用上述兩條規則在工程上進行了測試。 –