【问题标题】:Site Some pages redirecting to Https Magento 2站点一些页面重定向到 Https Magento 2
【发布时间】:2020-08-26 23:55:43
【问题描述】:

我已经在我的本地系统中设置了虚拟主机,我的主页运行正常,但是如果我尝试将任何产品添加到购物车中,它会抛出错误无法连接并重定向到 https。

我不知道我哪里错了。

我的虚拟主机文件:

<VirtualHost *:80>
    ServerAdmin magento2@test.com
    ServerName local.test.com
    ServerAlias www.local.test.com
    DocumentRoot /var/www/html/test
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
    <Directory /var/www/html/test>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride All
                Order allow,deny
                allow from all
</Directory>
</VirtualHost>

core_config_data 的我的magento 设置中,我尝试正确设置基本网址, 我有什么遗漏或需要删除才能完美移动我的网站吗?

【问题讨论】:

    标签: php .htaccess magento2 virtualhost


    【解决方案1】:

    您需要为您的站点配置不安全和安全的基本 URL。看这里:https://docs.magento.com/m2/ce/user_guide/stores/store-urls.html

    在管理侧边栏上,转到Stores &gt; Settings &gt; Configuration &gt; General &gt; Web

    Base URLs 选项卡中设置您的网址,在Base URLs (Secure) 选项卡中设置相同的网址。

    【讨论】:

    • 嘿,我已经做了同样的事情,仍然有些页面重定向到 https
    • 好的,所以如果您在Base URLsBase URLs (Secure) 中使用您的http:// url,那么您需要通过bin/magento cache:flush 刷新magento 缓存并重新启动您的Web 服务器(apache/nginx)。
    • 添加到购物车,通过结帐过程使用基本 URL(安全)部分中定义的 url,所以如果您仍然有重定向到 https,这意味着并非所有地方的 url 都已更新(在这种情况下,在您的加载的js代码)。可能是浏览器(清除浏览器缓存,进入隐身模式,强制刷新),可能是 redis,生成静态缓存。清除任何可以清除的缓存;)
    猜你喜欢
    • 2015-08-08
    • 1970-01-01
    • 2014-10-02
    • 2011-01-30
    • 2011-02-04
    • 1970-01-01
    • 2020-02-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多