wordpress完美启用https301重定向方法

htaccess 规则

如果是没有 htaccess 规则,可以直接用以下规则

  1. <IfModule mod_rewrite.c>
  2. RewriteEngine On
  3. RewriteCond %{HTTPS} off
  4. RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
  5. </IfModule>

如果已有如下默认规则,

  1. <IfModule mod_rewrite.c>
  2. RewriteEngine On
  3. RewriteBase /
  4. RewriteCond %{HTTPS} !=on
  5. RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
  6. # BEGIN WordPress
  7. RewriteRule ^index\.php$ - [L]
  8. RewriteCond %{REQUEST_FILENAME} !-f
  9. RewriteCond %{REQUEST_FILENAME} !-d
  10. RewriteRule . /index.php [L]
  11. </IfModule>
  12. # EDN WordPress

注:规则必须加载 # BEGIN WordPress 和# EDN WordPress 之外

301 状态码检测

可以通过站长工具(http://tool.chinaz.com/pagestatus/)进行状态码检测

wordpress 启用 https301 重定向 WP 跳转-学派吧

检测主页和内页同时返回正确的 301 状态码,可以到站长平台进行 https 验证

验证后很快快照就会更新成 https

参与评论