繁体   English   中英

将子域重定向到子域文件夹

[英]Redirecting subdomain to subdomain folder

我在将subdomain.domain.com重定向到subdomain.domain.com/folder遇到麻烦。

RewriteEngine on
RewriteCond %{HTTP_HOST} ^subdomain\.domain\.com  
RewriteRule ^(.*)$ /folder/$1 [R=301]

这只是保持重定向。 我究竟做错了什么?

您创建了一个无限的重写循环,因为^(.*)$也匹配/folder/...

您需要添加一个条件以防止无限重写:

RewriteEngine on 
RewriteCond %{HTTP_HOST} ^subdomain\.domain\.com$
RewriteCond %{REQUEST_URI} !^/folder/
RewriteRule ^/?(.*)$ /folder/$1 [R=301]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM