【问题标题】:301 permanent redirect. (example.com) to (www.example.com) Magento301永久重定向。 (example.com) 到 (www.example.com) Magento
【发布时间】:2014-03-16 12:20:19
【问题描述】:

我希望这是一个简单的答案,但这是我在 Google 上搜索并通过类似问题后一直在努力确认的问题。

我想确保我的网站有一个 301 重定向,以便将我的网站 URL (example.com) 重定向到 (www.example.com)。当我在浏览器中输入我的网址时,我的网址前面没有(www.),我的页面打开为(www.example.com),这很好,但是我如何确定 Google 将其视为用于 SEO 目的的重定向?

我没有向我的网站添加任何重定向,所以除非我的 Magento (1.7.2) 版本已经设置了这个重定向或者我使用的主题设置了这个重定向,否则它不会被设置.

我已经读到我将不得不重定向每个页面,而不仅仅是主页。我也知道 Magento 后端中的 URL 重写管理工具,但我不知道是否需要在那里添加重写,或者是否需要将它们输入到 sitemap.xml 或 .htaccess 文件中,以便 Google 知道我想要我的链接重定向到 (www.example.com) URL。

谢谢

【问题讨论】:

    标签: .htaccess magento redirect


    【解决方案1】:

    直接使用htaccess会更好

    # Redirect non-www to www:
    RewriteCond %{HTTP_HOST} !^www\. [NC]
    RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
    

    http://dense13.com/blog/2008/02/27/redirecting-non-www-to-www-with-htaccess/

    此外,更改了 magento 实例的安全和不安全 url 的 url 到

     www.example.com  ,for please go to admin>system>configuration>General>Web>
    

    【讨论】:

    • 阿米特。感谢您的回答,我已将其添加到我的 .htaccess 文件中。我不明白你所说的安全/不安全?在 Magento 后端,我已经将 Unsecure 设置为example.com,将secure 设置为example.com。这就是你的意思吗?
    • 如果你为 www.example.com 设置了安全和不安全的 url,那么,站点默认 url www.example.com.it 对 seo 有好处,如果有任何访问者带有 www.ex.. 那么不需要301重定向。
    • 谢谢阿米特。但是,我将上面的代码添加到我的 .htaccess 文件中,一切都在我的 Live 服务器上继续工作。但是当我将我的文件和数据库移动到我的本地服务器 (MAMP) 时,这段代码似乎引起了问题。当我尝试在浏览器中访问我的本地站点时,我收到错误消息“Safari 找不到服务器”。通常的 URL 是 localhost/examplesite/ 但是现在浏览器将它重定向到 www.localhost/examplesite/ (这是代码告诉它的)。但即使我重新安装以前可以工作的旧版本,错误仍然存​​在。你知道怎么解决吗?
    猜你喜欢
    • 1970-01-01
    • 2020-04-22
    • 1970-01-01
    • 2012-10-17
    • 1970-01-01
    • 1970-01-01
    • 2017-05-08
    • 2014-09-24
    • 2013-07-17
    相关资源
    最近更新 更多