2017-09-06 78 views
1

) 一台服务器 - 多个网址进来吧。在根目录中有一个htaccess文件,用于处理流量并将其发送到子文件夹......糟糕。不同的URL /同一服务器

RewriteEngine On 
RewriteCond %{HTTP_HOST} ^XXXXX.com$ [NC] 
RewriteRule ^((?!XXXXX).*)$ /XXXX/$1 [NC,L] 

我怎么会去改变这一点,以便所有的请求开始“XXXXX.com”开始查找文件夹“myserver.com/XXXXX”,并在浏览器中保持“XXXXX.com”的网址吗? ?

它目前仅适用于文件,在该文件夹的根 - 只要你单击该文件夹(或子文件夹)中的一个链接到另一个文件的URL追溯到作为主服务器的URL。

任何帮助,不胜感激:-)

回答

1

与尝试:

RewriteEngine On 
RewriteCond %{HTTP_HOST} ^XXXXX.com$ [NC] 
RewriteRule ^((?!XXXXX/).*)$ /XXXXX/$1 [NC,L] 

因为它错过了/(XXXXX后测试重写规则URI)。对于root来说没问题,但对其他用户不适用。

+1

感谢Croises - 你的知识是非常赞赏:-) – user2086003

相关问题