2012-07-05 56 views
0

我嘗試下面的邏輯添加到.htaccess文件:子域名重定向到子文件夾

subdomain.domain.xx使重定向到subdomain.domain.xx /子/ xy.domain.xy重定向到XY .domain.xy/XY /(它應該與每一個子域工作,無需增加新的重寫)

我發現了很多解決方案的重定向subdomain.domain.xx - > domain.xx /子域,但沒有像我所需要的。 ..下面你找到我試用的代碼。

希望有人能幫助我。謝謝。

上 RewriteBase RewriteEngine敘述/

重寫規則^([^。?] + [^ /?])$ $ 1/[R]

的RewriteCond%{HTTP_HOST} ^(WWW)? domain.ch/$ 重寫規則* HTTP \://%1$1.domain.ch/%1$1 [I,R = 301]

回答

1

將這個在.htaccess文件子域名的根目錄:

DirectoryIndex index.html 
RewriteEngine on 
Redirect permanent /index.html http://subdomain.domain.xx/subdomain/ 
+0

哇,比ks爲您的快速幫助,並抱歉,我忘了說它必須是動態的 - 說:subdomain1.domain.xy/- >重定向subdomain1.domain.xy/subdomain1 /和subdomain2.domain.xy/- >重定向到subdomain2.domain.xy/subdomain2/ – 2012-07-05 12:42:49

+0

因此,每個子域都會重定向到domain.com/subdomain/?如果是這樣,你最好使用DNS通配符。 – cobaltsoda 2012-07-05 12:48:22

+0

在DNS我添加* .domain.xy - > IP然後在Web服務器我給這個IP,所以每個子域指向這個IP。在Webserver-Root目錄中,每個用戶都可以創建他的子目錄,並且它應該直接與子域一起工作。 – 2012-07-05 12:52:57

相關問題