gpt4 book ai didi

apache - htaccess : exluce some domain in RewriteCond

转载 作者:行者123 更新时间:2023-12-04 04:00:24 24 4
gpt4 key购买 nike

这是我的.htaccess代码
因此,如果用户类型仅为domain.com,则将其重定向到www.domain.com

RewriteBase /
RewriteCond %{HTTP_HOST} !^www.domain.com$ [NC]
RewriteRule ^(.*)$ http://www.domain.com/$1 [L,R=301]

我现在的问题是我有一个指向相同域路径的新域
因此,即使是新域,也被“透明地”重定向到domain.com。

我如何从该规则中排除某些域名?

谢谢!

最佳答案

您可以尝试使重写具有通用性,因此所有不是以www开头的请求都将被重定向,但重定向到正确/请求的域上。

RewriteCond %{HTTP_HOST} !^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://www.%1/$1 [L,R=301]

或者,您也可以检查域是否以 domain.com开头:
RewriteCond %{HTTP_HOST} ^domain\.com$ [NC]
RewriteRule ^(.*)$ http://www.domain.com [L,R=301]

希望这会有所帮助。

关于apache - htaccess : exluce some domain in RewriteCond,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5651205/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com