【问题标题】:Magento non www to wwwMagento 非 www 到 www
【发布时间】:2013-02-20 21:23:01
【问题描述】:

我在这里拉头发。

我创建了一个登录页面,它是http://www.pps-supplements.com/samples

它工作正常,您可以正常访问它 - 没问题。

如果您在地址栏中输入:

pps-supplements.com/samples

它把你带到了不好的主页,让我头疼。

我的网站在主页和类别上的非 www 到 www 上运行良好,但在 cms 页面上却不行。

我在这里阅读了一些帖子并尝试了他们的解决方案,即编辑 htaccess 文件,但没有修复它。

有没有人知道如何解决这个问题?

拜托了!

【问题讨论】:

  • System>Config>Web 中的 Base URL 是否设置为 WWW 或没有 WWW?

标签: .htaccess magento redirect


【解决方案1】:

你可以在你的 .htaccess 文件中试试这个......

确保将其添加到您的 htaccess 文件中可能已有的任何其他重写规则或条件之上。

<IfModule mod_rewrite.c>
 RewriteEngine On
 Rewritecond %{HTTP_HOST} !^www\.pps-supplements\.com [NC]
 Rewriterule (.*) http://www.pps-supplements.com/$1 [R=301]
</IfModule>

这会将任何不是 www.pps-supplements.com 的域重定向到带有 www 的版本

在将多个域指向一个站点时也非常方便。

此外,请确保网络服务器已设置为接收非 www 版本,因为它正在侦听该版本以及带有 www 的版本。

【讨论】:

  • 您好,感谢您的回复。我添加了它并在 safari 上尝试了它,它似乎有效。我清除了 chrome 上的缓存,当我在 pps-supplements.com/samples 中输入任何想法时,它仍然将我带到主页?我现在已将我的 htaccess 作为 txt 上传,这样您就可以看到我已经拥有的内容了 - 有什么想法可以调整它以使其正常工作吗? pps-supplements.com/htaccess.txt我很确定服务器和站点的其余部分已经为非 www 工作。如果您访问 pps-supplements.com,它会将您带到 www,但没有任何页面或类别实际上正在工作。救命!!
  • 对于其他任何人,我设法通过将 RewriteCont 和 RewriteRule 行放在 'RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME } !-l'
  • 抱歉没有回来,是的,我应该强调这确实需要成为您的 htaccess 文件中的第一个重写规则。更新
【解决方案2】:

对于查看已接受答案并遇到无法正常工作的问题的其他人,您可能有其他需要停止执行的重写。

您可以通过包含“L”参数来停止进一步执行。

例子:

Rewritecond %{HTTP_HOST} !^www\.domain\.com [NC]
Rewriterule (.*) http://www.domain.com/$1 [R=301,L]

【讨论】:

    【解决方案3】:

    我想从 example.com/category/ 重定向到 www.example.com/category/

    我找到了解决方案:

    在后端关闭自动重定向到基本 URL 并在 .htaccess 中使用此代码

    <IfModule mod_rewrite.c>    
        RewriteEngine On
        RewriteCond %{HTTP_HOST} ^example.com$ [NC]
        RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L]
    </IfModule>
    

    【讨论】:

      【解决方案4】:

      对于 Magento 多存储设置:

      Rewritecond %{HTTP_HOST} ^example\.com [NC]
      Rewriterule (.*) http://www.example.com/$1 [R=301,L]
      

      【讨论】:

        猜你喜欢
        • 2017-12-28
        • 1970-01-01
        • 1970-01-01
        • 2011-12-18
        • 1970-01-01
        • 2019-01-28
        • 1970-01-01
        • 2012-07-01
        • 1970-01-01
        相关资源
        最近更新 更多