将非www重定向到www,但绕过static.domain.com url?

8gsdolmq  于 2021-06-20  发布在  Mysql
关注(0)|答案(1)|浏览(301)

我需要我的domain.com重定向到www.domain.com. 但是为了从一个没有cookie的域中获取我的静态内容,我在与static.domain.com相同的域中托管了一个个人cdn。
现在当我在.htaccess文件中运行这个条件时

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

如果用户进入domain.com或htts://domain.com,它将重定向到htts://www.domain.com.
但当它将static.domain.com重定向到htts://www.static.domain.com resulting 第页出错。。。
请指导我如何解决这个问题,我是新的重写htaccess文件中的规则。
谢谢:)

pbossiut

pbossiut1#

尝试添加其他 RewriteCond 处理 static 案例:

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

相关问题