Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/275.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php magento中的URL正在更改_Php_Magento_Http_Redirect - Fatal编程技术网

Php magento中的URL正在更改

Php magento中的URL正在更改,php,magento,http,redirect,Php,Magento,Http,Redirect,这里我想问两个问题。 我将我的magento网站从本地主机上载到主服务器。我的网站链接是这个 问题:1-当我打开url时,它返回 为什么要在url中添加index.php 问题:2-当我打开http://bigtechideas.com/dope 它还我https://bigtechideas.com/dope 为什么要在url中添加HTTPS?执行以下操作 在生产数据库的核心配置数据表中,您应该找到包含本地安装url的所有记录,然后需要更新这些值 此查询可能对您有所帮助 SELECT *

这里我想问两个问题。 我将我的magento网站从本地主机上载到主服务器。我的网站链接是这个

问题:1-当我打开url时,它返回 为什么要在url中添加index.php

问题:2-当我打开http://bigtechideas.com/dope 它还我https://bigtechideas.com/dope

为什么要在url中添加HTTPS?

执行以下操作

在生产数据库的核心配置数据表中,您应该找到包含本地安装url的所有记录,然后需要更新这些值

此查询可能对您有所帮助

SELECT *
     FROM `core_config_data`
     WHERE `value` LIKE 'http://%';

不要忘记删除var文件夹内容

这都是通过Magento后端配置的。您必须在设置中为未加密和加密的网页http&https设置URL。如果将Magento安装从一台服务器移动到另一台服务器,则必须编辑这些URL

您还可以使用以下SQL代码段直接修改数据库中的设置。我不能保证它是完整的,但它应该是完整的

-- move Magento to another server
SET @shop_domain = 'YOUR_NEW_DOMAIN_WITHOUT_HTTP_HERE',
  @secure_protocol = 'https://'; -- set to http:// if no certificate is available

UPDATE `core_config_data` SET `value` = CONCAT('http://', @shop_domain, '/') WHERE `path` = 'web/unsecure/base_url';
UPDATE `core_config_data` SET `value` = CONCAT(@secure_protocol, @shop_domain, '/') WHERE `path` = 'web/secure/base_url';
UPDATE `core_config_data` SET `value` = CONCAT('http://', @shop_domain, '/media/') WHERE `path` = 'web/unsecure/base_media_url';
UPDATE `core_config_data` SET `value` = CONCAT(@secure_protocol, @shop_domain, '/media/') WHERE `path` = 'web/secure/base_media_url';
UPDATE `core_config_data` SET `value` = @shop_domain WHERE `path` = 'web/cookie/cookie_domain';
在这些更改之后,还必须清除缓存