0
我想將我的一個域重定向到另一個域。我有的,例如RegExp - 301重定向
http://www.test-url.com
http://test-url.com
現在我有喜歡的網址域名: http://test-url.com/category/hoodies.html
我想這(和所有其他類別的URL或子URL)的網址是重定向到: http://www.test-url.com/category/hoodies.html
目前所有的url:http://testurl.com/category/hoodies.html
都被重定向到http://www.testurl.com
- 沒有分類頁面。
我試過用這段代碼,但它不工作。我想問題是,重寫條件與www.-domain匹配,對吧?
RewriteCond %{HTTP_HOST} ^test-url.com$ [NC]
RewriteCond %{HTTP_HOST} ^testurl.com$ [NC]
RewriteRule ^(.*)$ http://www.test-url.com/$1 [R=301,L]
我與否定這樣試了一下:
RewriteCond %{HTTP_HOST} !^www.test-url.com$ [NC]
這個工作,但我不能像這樣做,因爲涉及到另一個域...
你好anubhava,謝謝 - 但問題不是我有3行代碼,現在有一個。目前,沒有「www」的category-url被www重定向到主頁面。 - 但我想通過www重定向到類別頁面。 – Torben
問題是在你的代碼中2 RewriteCond行被「AND」在一起並返回false,因此RewriteRule將永遠不會被執行。 – anubhava