我已经建立了一个网站创建者,但在使用域时遇到了问题。客户端网址如下: 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]
尽管访问者不应该看到我的域,但这并不是一个真正的选择。任何想法我做错了什么?
任何帮助将不胜感激!
提前致谢!