[英]Rewrite subdomain to main domain without redirect with htaccess
您好我想将sub.domain.com重写为domain.com/sub。
但是也需要将sub2.domain.com重写为domain.com/sub2和sub3等...
不允许更改网址,因此不能选择重定向。
我目前的代码是无限重定向:
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} ^(.*)\.domain\.com [NC]
RewriteRule ^(.*?)/?$ http://sub.domain.com/$1 [L]
如何更改.htaccess以解决此问题。
循环发生是因为你重写到sub.domain.com
然后因为sub.
的存在而触发cond sub.
并再次重写。
如果您不想更改地址,可以尝试使用代理标志。 确保启用了mod_proxy
:
RewriteCond %{HTTP_HOST} ^(.*)\.domain\.com [NC]
RewriteRule ^(.*)/?$ http://domain.com/%1/$1 [P]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.