【问题标题】:pages are not redirected to https in wordpress页面不会在 wordpress 中重定向到 https
【发布时间】:2018-10-09 00:53:54
【问题描述】:

当我在 chrome 中键入 www.example.com/abc 之类的任何子网址时,它会被重定向到 https://www.example.com,因为它应该是,但不是在 Firefox 中。但是,站点 url example.com 或 www.example.com 在两种浏览器中都可以正常工作(重定向到 https)。我的 wordpress 网站旧网址是 https://example.com。我只是通过在 wordpress 设置页面中进行设置而做到了https://www.example.com。不知道这也可能是导致此问题的原因。我的 htaccess 文件代码是

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

【问题讨论】:

    标签: wordpress https


    【解决方案1】:

    试试这个

    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    
    RewriteCond %{HTTPS} !=on
    RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
    
    # BEGIN WordPress
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    

    【讨论】:

      猜你喜欢
      • 2018-08-31
      • 1970-01-01
      • 2011-10-06
      • 2012-10-08
      • 1970-01-01
      • 1970-01-01
      • 2011-05-01
      • 2016-11-18
      • 1970-01-01
      相关资源
      最近更新 更多