2012-12-06 41 views
0

我有一個域,也是一個通過DNS指向域的子域。htaccess無限循環中的子域重定向

我們希望subdomain.domain.com上的請求指向/ a/b/page,同時保留子域。

如:subdomain.domain.com去subdomain.domain.com/a/b/page

目前,它是一個無限循環。

RewriteCond %{HTTP_HOST} subdomain.mydomain.com 
RewriteCond %{REQUEST_URI} !^/a/b/page$ 
RewriteRule (.*) http://subdomain.mydomain.com/a/b/page [R=301,L] 

我們使用apache2和modx作爲cms。

回答

0

根據你的例子:

subdomain.domain.com

去(重定向到被改寫爲)

subdomain.domain.com/a/b/page

RewriteCond %{HTTP_HOST} ^subdomain.*$ 
RewriteRule (.*) http://subdomain.mydomain.com/a/b/page [R=301,L] 

有沒有需要檢查的URI,因爲是NONE。

+0

謝謝,我會給你一個鏡頭,讓你知道它是否有效。 –

+0

在無限循環中還沒有運氣 –

+0

對不起,沒有任何幫助。這些規則適用於主要域名,但在這種情況下,有一個我無法測試的子域名。希望有人能幫助你。 –