是的..还有另一个网址重写问题。对不起,但我尝试的解决方案没有工作,并给了我无限的重定向循环:(
所以,我们有一个目录 example.com/interface / ... 并希望将其重定向到 service.example.com/interface / ...(包括其中的所有文件夹和文件)
它的物理位置相同,但是example.com很快将移动到另一台服务器,然后interface.example.com将指向旧的(当前)服务器 现在example.com和service.example.com指向同一个web主目录(yay表示重复内容吧)
另外..我们有一个规则
RewriteCond %{HTTP_HOST} !^www\.example\.com$
RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301]
并且我怀疑这个与我尝试的其他规则一起,导致无限循环错误,因为www.service.example.com不存在(并且不应该)
我认为它相当简单,但我无法理解重写内容:(
答案 0 :(得分:0)
您可以为此添加新规则:
RewriteCond %{HTTP_HOST} !^www\.example\.com$
RewriteRule ^ http://www.example.com%{REQUEST_URI} [L,R=301]
RewriteCond %{HTTP_HOST} ^www\.example\.com$
RewriteRule ^interface(/.*)?$ http://service.example.com%{REQUEST_URI} [L,R=301,NC]