首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >https非www to https www

https非www to https www
EN

Stack Overflow用户
提问于 2013-09-25 15:33:04
回答 1查看 364关注 0票数 0

我将所有非www请求重写为:

代码语言:javascript
复制
RewriteCond %{HTTP_HOST} !^www\.mydomain\.de$
RewriteRule ^(.*)$ http://www.mydomain.de/$1 [L,R=301]

但是..。这不适用于https,所以我也希望所有没有www的https请求都能使用www。示例:

代码语言:javascript
复制
https : // mydomain . de --> https : // www . mydomain . de
https://mydomain.de/example --> https://www.mydomain.de/example

有人能帮我吗?提前谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-09-25 15:35:28

您可以使用以下代码:

代码语言:javascript
复制
## add www to a domain name
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{HTTPS}s on(s)|
RewriteRule ^ http%1://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

这将执行:

  • 带有www重写的https => https
  • http => http与www重写
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19009166

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档