修改我的.htaccess文件

时间:2014-02-19 01:51:45

标签: apache .htaccess magento mod-rewrite redirect

我有一个Magento商店,我一直试图弄清楚为什么我在过去几个月里失去了大部分流量。我最近发现所有不以www开头的类别都被重定向到主页,推翻了其他重定向。

在我的.htacces上,我改编自:

  

RewriteCond%{HTTP_HOST} ^ .domain.com $ [NC] RewriteRule ^(。*)$   http://domain.com/ $ 1 [R = 301,L]

  

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

我不是这方面的专家,并且希望确保这一改变不会使其他事情变得棘手。

这也可能是我丢失所有流量的原因吗?改变这有助于我恢复流量吗?

感谢您的任何建议!

1 个答案:

答案 0 :(得分:1)

你想用这些规则实现什么目标?您是否测试过他们是否可能将所有HTTPS流量重定向到非安全HTTP页面?

如果您尝试在主页上将HTTPS重定向到HTTP,则应使用其他规则。如果您尝试将非“www”重定向到“www”子域,则它也是一个不同的规则集。见下文:

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

至于你的问题:它可能确实影响了你的流量,但也要记住谷歌发布了一种新的算法,它影响了许多网站。你可能以负面的方式受苦。新算法于2014年1月1日发布。查看您的网站站长工具,您将在其报告中看到此标记。