我已经建立了一个网站创建者,但我遇到了域名问题。 客户端网站网址如下:http://www.maindomain.com/userdomain.com(已使用mod_rewrite)。
我现在正试图在已经重写的网址上指出一个顶级域名。可悲的是,这似乎不起作用:
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]
这不是一个真正的选择,因为访问者不应该能够看到我的域名。 我有什么想法我做错了吗?
非常感谢任何帮助!
提前致谢!
答案 0 :(得分:0)
您必须使用mod_proxy [P Flag]。