1

我已经建立了一个网站创建者,但在使用域时遇到了问题。客户端网址如下: http: //www.maindomain.com/userdomain.com(已经在使用mod_rewrite)。

我现在正试图将顶级域指向已经重写的 url。可悲的是,这似乎不起作用:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{HTTP_HOST} ^(ww+\.)?(.+)$ [NC]
RewriteCond %2 !^maindomain.com
RewriteRule ^(.*)$ /%2/$1 [L]

有趣的是,它可以很好地作为重定向:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{HTTP_HOST} ^(ww+\.)?(.+)$ [NC]
RewriteCond %2 !^maindomain.com
RewriteRule ^(.*)$ http://www.maindomain.com/%2/$1 [L]

尽管访问者不应该看到我的域,但这并不是一个真正的选择。任何想法我做错了什么?

任何帮助将不胜感激!

提前致谢!

4

1 回答 1

0

您将不得不使用 mod_proxy [P 标志]。

于 2012-04-20T05:47:43.727 回答