【发布时间】:2019-04-11 10:40:31
【问题描述】:
我想重写并将我的http:\\www.domain.tld 重定向到https:\\www.domain.tld
我想重写我的domain.tld 并将其重定向到www.domain.tld
我想要一些重定向的东西,并且考虑到 seo,表明这是一个重定向。
现在我有这样的东西:
1)
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301]
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^ https://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L,NE,QSA]
或
2)
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule .* https://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L,NE,QSA]
什么是最好的?有什么问题吗?
谢谢
【问题讨论】:
-
每周都会回答有关此问题的问题,请进行研究,那里有许多详细的工作配置。
-
:-/ 对不起,但我没有找到这个例子(带有 www),我很难应用我发现的其他例子......所以我只想知道我的建议是否正确。
标签: apache url https url-rewriting