[英]Do not redirect subdomain in htaccess
我为我的主域写了这个重定向规则:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^projetomedicina\.com\.br$ [OR]
RewriteCond %{HTTP_HOST} ^www\.projetomedicina\.com\.br$
RewriteCond %{REQUEST_URI} ^/site[/]?$
RewriteCond %{HTTP_HOST} !^(lojinha_\.projetomedicina\.com\.br$ [NC]
RedirectMatch 301 ^/$ /portal
RedirectMatch 301 ^/site/$ http://projetomedicina.com.br/portal
但后来我尝试访问我的一个子域: http : //lojinha.projetomedicina.com.br它重定向到/ portal。
如何修改我的.htaccess以便不允许从我的子域重定向?
RedirectMatch
是mod_alias
指令。 你需要的是RewriteRule
:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www\.)?projetomedicina\.com\.br$ [NC]
RewriteRule ^(site)?/?$ /portal [L,R=302,NC]
在测试此更改之前,请务必清除浏览器缓存。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.