我刚将一个magento网站从一个域移动到新域。到目前为止的步骤......
备份数据库并恢复新域上的数据库。更改core_config_base表以获取安全和不安全的基本URL
上传源文件
使用新数据库信息更新local.xml
清除缓存
现在我可以访问该网站,所有内容都显示在新域名上。主导航正常运行。但是,当我点击某个产品时,它会转到旧域。有谁知道为什么会发生这种情况?
答案 0 :(得分:0)
您是否可以在悬停产品正确或一致正确时验证链接?我的意思是所有链接中的旧基本URL。还要检查htaccess文件中是否包含旧域的任何指令。还要检查以确保Magento管理目录→URL重写管理中不存在自定义URL重写。一旦验证htaccess或Magento管理员中的自定义URL重写不会导致它,我可以建议其他程序来修复。
答案 1 :(得分:0)
可能您以前的开发人员在编码时并未遵循所有Magento标准。
我的建议是下载您的代码并搜索相当于您之前域名的字符串。同时检入数据库,因为使用CMS块也可能导致以前的域名链接。
答案 2 :(得分:0)
顺便说一下,请确保删除所有缓存
Rm -rf var / cache / *
答案 3 :(得分:0)
通过Magento系统配置下拉,验证所有作用域中的基本URL和安全URL是否正确。