2013-05-27 57 views
0

比方說,我有兩個域:mydomain.org和將一個URL重定向到另一個,保持頁面一致? (Apache2的)

目前,我們正在使用的.ORG域名,但想遷移到.NET

mydomain.net有沒有一種方法,我可以做這在Apache中,如果用戶試圖訪問mysite.org/somefolder/somepage,它會自動重定向到.net網站上的相應鏈接? (so mysite.net/somefolder/somepage)

謝謝!

回答

1
  • 首先確保你可以控制Apache的配置並啓用mod_proxy通過httpd.conf

然後啓用mod_rewrite的,並通過httpd.conf的.htaccess,然後把這個代碼在你.htaccessDOCUMENT_ROOT目錄:

Options +FollowSymLinks -MultiViews 
# Turn mod_rewrite on 
RewriteEngine On 
RewriteBase/

RewriteCond %{HTTP_HOST} mydomain\.org$ [NC] 
RewriteRule^http://mydomain.net%{REQUEST_URI} [P,L,NE] 
+0

可以添加另一個條件和規則,所以www。請求也被正確重定向! – meberhard

+0

@ M-z:我的RewriteCond'mydomain \ .org $'中的正則表達式也會匹配'www.mydomain.org'。 – anubhava

相關問題