不同的URL /同一服务器

时间:2017-09-06 01:49:38

标签: .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就会成为主服务器URL。

非常感谢任何帮助: - )

1 个答案:

答案 0 :(得分:1)

尝试:

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

因为它错过了/(在测试RewriteRule uri中的XXXXX之后)。这对root来说没问题,但对其他人来说没有。