0

我有一个域和一个通过 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。

4

1 回答 1

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,因为没有。

于 2012-12-06T02:10:24.457 回答