Apache 无限循环中的htaccess子域重定向

Apache 无限循环中的htaccess子域重定向,apache,.htaccess,mod-rewrite,redirect,modx,Apache,.htaccess,Mod Rewrite,Redirect,Modx,我有一个域和一个子域,通过dns指向该域 我们希望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://su

我有一个域和一个子域,通过dns指向该域

我们希望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。

根据您的示例:

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,因此无需检查URI。

在无限循环中没有运气。抱歉,这没有任何帮助。这些规则适用于主域,但在本例中,有一个子域我无法测试。希望有人能帮助你。没问题,我很感激你的努力