【问题标题】:Wordpress http to https redirectionWordpress http 到 https 重定向
【发布时间】:2016-09-01 08:58:26
【问题描述】:

我有一个实施了 ssl 的 wordpress 网站。该网站在https://domain.com 正常运行。我想将所有流量从http://domain.com 重定向到https://domain.com。我对此进行了谷歌搜索并将我的 .htaccess 更改为以下内容:

<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>

重定向不起作用。我已经尝试过 Easy HTTPS 重定向、Wordpress HTTPS 等插件,但仍然无法正常工作。有人可以帮我解决这个问题。 我还想补充一点,当我尝试访问http://domain.com 它不连接。 提前致谢。

【问题讨论】:

标签: wordpress apache ssl https


【解决方案1】:

你不应该需要插件来做到这一点......

尝试在您的 .htaccess 的 RewriteRule 中进行这个小改动:

RewriteCond %{HTTPS} off
RewriteRule ^.*$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

【讨论】:

  • 实际上我已经尝试过了,并且在实现 ssl 后发现我在 http 的 url 本身不起作用。因此,不会从 .htaccess 文件执行重定向。这可能是什么原因?如何调试?
  • 你试过RewriteRule ^.*$ …吗?无论如何,调试.htaccess 并不是一件容易的事……阅读this tips
【解决方案2】:

确保您已更改 wp_options 表、siteurl 和 home 中的设置以包含

option_name                     option_value     
siteurl                         https://<your domain>
home                            https://<your domain>

【讨论】:

    【解决方案3】:

    要将所有流量从http://.com 重定向到https://.com,我使用这个插件(对我有用):https://wordpress.org/plugins/wp-force-ssl/

    【讨论】:

    • 您应该在答案上添加一些解释,而不仅仅是插件的链接。
    • 伊万怎么解释?
    • 我试过这个插件,但它不工作。 @Alex Belov 我阅读了 apache 日志,但 http://.com 网址没有访问服务器。
    • 您应该提供一些上下文并引用重要部分。正如你在这里看到的:stackoverflow.com/help/how-to-answer
    【解决方案4】:

    尝试将 RewriteBase 移动到 http 重定向下方并进入 wordpress 部分。它为我解决了我的问题。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-11
      • 2015-12-27
      • 2014-05-14
      • 2019-05-17
      • 2015-10-27
      • 2018-10-18
      相关资源
      最近更新 更多