Redirect
301 重定向:domain.fr –> www.domain.com 和 www.domain.fr –> www.domain.com
我正在為我的 Rails 應用程序使用帶有 Passenger 的 Apache2 伺服器。
我不知道如何在我的 VirtualHost 中創建 301 重定向:
- domain.fr –> www.domain.com
- www.domain.fr –> www.domain.com
我試過了 :
Redirect 301 / http://www.domain.com/
和
Redirect permanent / http://www.domain.com/
但這不是這樣做的方法:-)
謝謝你的回答..
用於
mod_rewrite
執行此操作。本文展示了一些範例,這是他們重寫 non-www.
to的方法www.
:RewriteEngine On RewriteCond %{HTTP_HOST} ^domain\.com$ RewriteRule (.*) http://www.domain.com/$1 [R=301,L]
出於您的目的,我還將使用以下內容進行擴展:
RewriteCond %{HTTP_HOST} ^www.domain\.fr$ RewriteRule (.*) http://www.domain.com/$1 [R=301,L] RewriteCond %{HTTP_HOST} ^domain\.fr$ RewriteRule (.*) http://www.domain.com/$1 [R=301,L]
當然,最後兩個可以與
RewriteCond
. 我將把這個作為練習留給你,這樣你就有動力去了解更多關於mod_rewrite
. :-)