【问题标题】:Magento URl Handling?Magento URL 处理?
【发布时间】:2016-02-12 05:39:25
【问题描述】:

我创建了新的磁电机站点并从旧站点导入数据,但我的 URL 有问题。 旧站点 URL 从 wwww.sitename.com 开始 但在我的新站点中,它从没有 www 的 sitename.com 开始。 现在我正在尝试在我的 magento 站点中添加 WWW 或通过 .htaccess 文件从旧站点中删除 WWW

但问题是当我将 magento 站点 bse URL 更改为 www.sitename.com 时,它给出了 server not found 错误

我也使用 htacess 规则从旧链接中删除 WWW?

关于这个问题的任何提示?

【问题讨论】:

标签: .htaccess magento


【解决方案1】:

1) 系统 > 配置 > Web > 不安全和安全 检查正确的 url 是否设置。 (www)

2) .htaccess 更改:

RewriteCond %{HTTP_HOST} ^yoursitename.com$
RewriteRule (.*) http://www.yoursitename.com$1 [R=301]

【讨论】:

  • 我在系统 > 配置 > Web > 不安全和安全中添加了 www,但该站点无法访问,导致找不到服务器错误
【解决方案2】:

如果您有权访问数据库,则可以编辑的表是 core_config_data,您需要更改的值在路径列中。通过更改两条记录的值列来更改 web/unsecure/base_urlweb/secure/base_url 以匹配新域名

【讨论】:

  • 当我更改 url 并在 url 之前添加 www 时,它给出了 server not found 错误
  • 在更改此字段时,您必须在末尾附加一个正斜杠 (/),否则可能会导致找不到服务器错误。同样正如 Trong Nguyen Duy 上面提到的:.htaccess 文件中可能提到了完整的 URL。除此之外,还有其他地方您可能使用过完整的 URL 路径吗?
  • 目录 > URL 重写下可能有一些不需要的重定向?
  • no 扩展页面 URL 不在该列表中
猜你喜欢
  • 2011-07-15
  • 2013-06-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-09-25
  • 1970-01-01
相关资源
最近更新 更多