我想寫一個規則,一個域名permenantly重定向到另一個域名常駐通過Apache重寫規則重定向
RewriteCond %{HTTP_HOST} ^www.companyname1.com$
RewriteRule ^(.*)$ http://www.companyname2.com/$1 [R=301,L]
這隻能如果用戶記得在WWW輸入,如果用戶沒有輸入在www中的網址,頁面將加載,但圖像鏈接將被打破。
有誰知道如何調整上面的規則,它可以使用和不使用www?
我在redhat上使用LAMP配置,apache 2。
符號名稱[R =永久]」代替數字301是略微更優的,因爲這將避免在你的配置的混亂。從http://httpd.apache.org/docs/2.0/mod/ mod_rewrite.html使用:「RewriteRule ^(。*)$ http://www.companyname2.com/$1 [R =永久,L]」 – Stickley 2013-02-16 20:30:32
對我來說,RewriteRule http://www.companyname2.com/$1增加了一個額外的斜槓後,所以我不得不取代它與http://www.companyname2.com$1 – 2013-10-05 11:05:45
@Stickley哇。「稍微更優化」。你意識到「最優」是一個最好的? – arkascha 2016-02-13 12:27:27