) 一台服务器 - 多个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。
非常感谢任何帮助: - )
答案 0 :(得分:1)
尝试:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^XXXXX.com$ [NC]
RewriteRule ^((?!XXXXX/).*)$ /XXXXX/$1 [NC,L]
因为它错过了/
(在测试RewriteRule uri中的XXXXX之后)。这对root来说没问题,但对其他人来说没有。