此问题与其他问题不重复,请完整阅读。我已经在整个互联网上搜索了答案。
我们希望整个网站显示为https://www
基本上https://不会重定向到https://www
我以为我已经解决了这个问题...
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}%{REQUEST_URI}$1 [R=301,L]
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI}$1
但是当我们这样做时,主页重定向工作正常,但每隔一页都有重复两次的网址结尾,例如/printing.htmlprinting.html
我们如何才能显示https://www
的所有内容答案 0 :(得分:0)
使用此(不含最终$ 1):
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^ https://www.%{HTTP_HOST}%{REQUEST_URI} [NE,L,R=301]
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [NE,L,R=301]