.htaccess 不同的URL';s/同一服务器

.htaccess 不同的URL';s/同一服务器,.htaccess,url-rewriting,.htaccess,Url Rewriting,) 一个服务器-多个URl进入其中。根目录中有一个htaccess文件,用于处理流量并将其发送到子文件夹。。。糟透了 RewriteEngine On RewriteCond %{HTTP_HOST} ^XXXXX.com$ [NC] RewriteRule ^((?!XXXXX).*)$ /XXXX/$1 [NC,L] 我该如何进行更改,以便所有以“XXXXX.com”开头的请求开始在文件夹“myserver.com/XXXXX”中查找,并且浏览器中的url保持为“XXXXX.com” 它当

) 一个服务器-多个URl进入其中。根目录中有一个htaccess文件,用于处理流量并将其发送到子文件夹。。。糟透了

RewriteEngine On
RewriteCond %{HTTP_HOST} ^XXXXX.com$ [NC]
RewriteRule ^((?!XXXXX).*)$ /XXXX/$1 [NC,L]
我该如何进行更改,以便所有以“XXXXX.com”开头的请求开始在文件夹“myserver.com/XXXXX”中查找,并且浏览器中的url保持为“XXXXX.com”

它当前仅适用于该文件夹根目录中的文件-只要您单击指向该文件夹(或子文件夹)中另一个文件的链接,URL就会变回主服务器URL

非常感谢您的帮助:-)

请尝试:

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

因为它缺少一个
/
(在测试重写规则uri中的XXXXX之后)。这对root来说没问题,但对其他人来说没有问题。

谢谢Croises-非常感谢您的知识:-)