【问题标题】:Magento base url not reflecting value changed in database (missing /)Magento 基本 url 不反映数据库中更改的值(缺少 /)
【发布时间】:2013-02-19 11:08:56
【问题描述】:

这是表面上看起来很容易解决的事情之一,但它让我打败了!

我可以通过搜索看到很多人都遇到过这个问题,但我似乎找不到解决方案。

我做了什么: 1. 将我的站点从根文件夹转移到 /shop 文件夹。 2. 将安全/不安全基本网址的数据库条目更改为https://www.dnabaits.com/shop/ 3.清除所有缓存和Tmp文件。 发生了什么: 整个站点正常运行,但没有加载样式或脚本,因为头部中的路径缺少尾随 / after shop。 所以而不是得到这个 mydomain.com/shop/skin/........ 我正在获取 mydomain.com/shopskin/........

来自我的页面源的示例 URL

<link rel="stylesheet" type="text/css" href="https://www.dnabaits.com/shopskin/frontend/default/dna/css/lightbox.css" media="all" />

【问题讨论】:

  • 如果您确定已清除所有缓存。确实很奇怪……
  • 明确清除了缓存。最后我只是删除了整个缓存文件夹。

标签: magento url


【解决方案1】:

在你的 .htaccess 文件中确保你有这个(带有斜杠):

 RewriteBase /shop/

另一种可能性是您的商店视图的商店配置范围具有不同的设置。在 Admin -&gt; System -&gt; Configuration -&gt; Web 中更改您的配置范围,并确保您的 URL 设置未在此处自定义。

【讨论】:

  • 看着它。这就是问题所在。虽然管理员工作不正常,但它也没有加载该样式/javascript,所以当我去编辑安全/不安全的 url 时,我无法保存它们。它必须与此有关,因为我可以看到“主网站”和“默认商店视图”下缺少尾随 / 是否有任何方法可以在不使用管理员的情况下对其进行编辑?
  • 是的,您可以在 core_config_data 表中进行编辑。这是一篇很棒的文章:magentocommerce.com/wiki/1_-_installation_and_configuration/…
  • 是的,我已经使用 phpMyAdmin 将安全和不安全的 URL 更改为 dnabaits.com/shop,它显示在 magento 管理员中,但是当我更改范围时,我可以看到最后的 / 丢失了,但是它不会让我改变它。
  • 您可以使用 phpMyAdmin 再次更改 URL 以添加尾部斜杠。
猜你喜欢
  • 1970-01-01
  • 2014-02-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-07-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多