【发布时间】:2018-10-04 01:02:35
【问题描述】:
我需要我的 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 时,主要问题就来了 导致页面出错...
请指导我如何解决这个问题,我是新来重写 htaccess 文件中的规则。
谢谢你:)
【问题讨论】:
-
将
RewriteCond %{HTTP_HOST} !^www\.改为RewriteCond %{HTTP_HOST} !^www\.%{HTTP_HOST}怎么样? .. 我不确定现在无法访问 Apache 服务器。 -
感谢@RaymondNijland 但它再次将我重定向到 www.www.domain.com 或 www.static.domain.com..
标签: php mysql .htaccess mod-rewrite