【发布时间】:2012-04-20 13:47:43
【问题描述】:
我已经建立了一个网站创建者,但在使用域时遇到了问题。 客户端网址如下: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]
虽然访问者不应该看到我的域,但这并不是一个真正的选择。 任何想法我做错了什么?
任何帮助将不胜感激!
提前致谢!
【问题讨论】:
标签: .htaccess mod-rewrite