最近我在我的网站上安装了SSL,并将其从http://copybloggerthemes.com重定向到https://copybloggerthemes.com
问题:当我在地址栏中使用http编写帖子网址时,它不会重定向到https。
示例:这是我的帖子:http://copybloggerthemes.com/straight-blogger-template/
只需复制此网址并将其移至地址栏中即可。您将看到它没有重定向到https。你可以查看这样的帖子或页面网址。
注意另外:只有主页有效。当我输入此http://copybloggerthemes.com
时,它会重定向到https://copybloggerthemes.com
,但不会重定向到帖子和页面。为什么呢?
我在底部的.htaccess
文件中添加了此代码。
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.copybloggerthemes\.com$ [OR]
RewriteCond %{HTTPS} off
RewriteRule ^ https://copybloggerthemes.com%{REQUEST_URI} [R=301,L]
现在,我希望有人会在这方面帮助我。我做错了什么?
感谢。
答案 0 :(得分:1)
在HTACCESS文件中使用这些规则。这将处理通过HTTPS提供的www和非www URL。此外,域名的www版本也将被重定向到非www。
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)(.*) [NC]
RewriteRule (.*) https://%2%{REQUEST_URI} [L,R=301]
# for non secure URLs without the www
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} !^(www\.)(.*) [NC]
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
答案 1 :(得分:0)
这应该告诉您如何在模板中设置您的网站网址。 Setting Wordpress Site URL
希望这会有所帮助..问候,汤姆