【问题标题】:How to redirect all HTTP requests to HTTPS on magento如何在magento上将所有HTTP请求重定向到HTTPS
【发布时间】:2016-07-06 08:50:48
【问题描述】:

我正在尝试将所有不安全的 HTTP 请求重定向到 magento 上的 HTTPS

例如:
我的网站名称是:http://www.mysite.nl/
我想把它重定向到:https://www.mysite.nl/

我还想将其所有子页面和类别重定向到HTTPS

例如:
店铺页面是:http://www.mysite.nl/shop/
我想将其重定向到:https://www.mysite.nl/shop/

这是我的 HTTPS 的 magento 配置,我确信它没有任何问题。 - http://prntscr.com/ah9o2p

我的.htaccess 文件: http://textuploader.com/5no6v

我尝试在 .htaccess 文件中添加一些调整,但它不起作用:
1.How to redirect all HTTP requests to HTTPS

有人帮我解决这个问题吗?

谢谢!

【问题讨论】:

标签: .htaccess http magento https http-redirect


【解决方案1】:

首先从 phpmyadmin 中选择您的数据库。 在 phpmyadmin 的 sql 部分运行此命令

select * from core_config_data where path like '%base%url%';

您将看到在 magento 上使用的所有基本 url。现在,要更改基本 url,请在 sql 部分执行此命令。

更新 core_config_data 设置值 = 'http://www.mysite.nl/' where path = 'web/unsecure/base_url';更新 core_config_data 设置值 = 'https://www.mysite.nl/' where path = 'web/secure/base_url';

第二个将在您的域上生成带有 https 的安全 URL。

【讨论】:

    【解决方案2】:

    通过进入 system->confriguration->general->web 更改您的安全和不安全的 url 表单管理面板并在那里更改它。使用 https 应用新网址

    【讨论】:

    • 感谢您的重播,但您查看了我在上面附上的屏幕截图吗? :prnt.sc/ah9o2p
    • RewriteCond %{HTTPS} 关闭 RewriteRule ^ example.com%{REQUEST_URI} [R,L] 在 .htaccess 中插入此内容
    猜你喜欢
    • 2017-01-17
    • 2011-05-04
    • 2016-11-17
    • 2014-06-30
    • 2015-01-28
    • 1970-01-01
    • 2017-04-30
    相关资源
    最近更新 更多