2016-01-04 39 views
0

我想從一個網站做301重定向到另一個與此條件:如何將不存在的目錄重定向到另一個域?

例如:
我想重定向
http://domain1.xxx/peterhttp://domain1.xxx/gabriela。等等。(多個用戶)

http://domain2.xxx/mynet/peterhttp://domain2.xxx/mynet/gabriela ...

結構是:
http://domain1.xxx/ {用戶}
http://domain2.xxx/mynet/ {}用戶

有一個問題:domain1.xxx網站是空(彼得·加布裏埃拉......子目錄不存在)

我已經配置我的.htaccess這樣的DOMAIN1 .XXX的.htaccess

Redirect 301/http://domain2.xxx/mynet/ 

如果該文件夾存在,重定向的作品,但如果該目錄不存在,我得到一個禁止訪問響應(例如彼得):

故宮
您無權訪問此服務器上的/ peter。

非常感謝

+0

也許是更好的通過DNS重定向...感謝 –

回答

0

使用RedirectMatch代替:清除瀏覽器緩存後

RedirectMatch 302 ^/(\w+)/?$ http://domain2.xxx/mynet/$1 

測試它。

+0

你好@anubhava,對不起,這是行不通的,我得不好?響應..看(http://responsabl.es/)和(http://responsabl.es/xxx)不起作用,但(http://responsabl.es/diarioresponsable)重定向到http:// diarioresponsable .com/redponsable/diarioresponsable和工作正常(我創建了一個空的diarioresponsable文件夾)--- :( –

+0

.htaccess在responsabl.es(域1.xxx)... –

+0

也許我需要嘗試使用PHP或與DNS別名...你認爲@anubhava? –

0

對不起,這是一個Apache配置錯誤!

正確的方法是:

Redirect 301/http://domain2.xxx/mynet/

感謝,西羅

相關問題