繁体   English   中英

不要在htaccess中重定向子域

[英]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以便不允许从我的子域重定向?

RedirectMatchmod_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.

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