Wordpress 如何避免重定向链

Wordpress 如何避免重定向链,wordpress,.htaccess,http,redirect,https,Wordpress,.htaccess,Http,Redirect,Https,我网站的SSL和SEO报告说: http://my-website.com/ 通过重定向链重定向到.my-website.com/。这会损害你的排名 http://my-website.com/ --> https://my-website.com/ --> .my-website.com/ 如何通过.htaccess避免此重定向链 我的实际访问权限包含: RewriteEngine On RewriteCond %{HTTP_HOST} !^www\. RewriteRule ^(.*)$

我网站的SSL和SEO报告说:

http://my-website.com/ 通过重定向链重定向到.my-website.com/。这会损害你的排名

http://my-website.com/ --> https://my-website.com/ --> .my-website.com/

如何通过.htaccess避免此重定向链

我的实际访问权限包含:

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.my-website.com/$1 [R=301,L]

更改
.htaccess
代码以强制HTTPs和WWW访问:

RewriteEngine On
RewriteCond %{HTTPS} !=on [OR]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ https://www.my-website.com%{REQUEST_URI} [R=301,L]
这结合了您的规则,将阻止它们链接。第一个条件检查HTTPs是否打开,第二个条件检查
www
是否存在

如果其中一个条件失败,它将使用301重定向重写URL,以同时使用HTTPs和
www


在测试缓存之前,请确保清除缓存。您的
.htaccess
文件中有哪些内容?请使用CanonicalURL@Lag我已经编辑了这个问题