2014-02-19 61 views
0

我有一个Magento商店,我一直在试图弄清楚为什么我在过去几个月中流失了大部分流量。我最近发现,所有不是以www为前缀的类别都被重定向到主页,否定了其他重定向。修改我的.htaccess文件

在我.htacces,我已经从变化:

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

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

我不是这方面的专家,并且希望确保这一改变不会把其他事情搞砸。

这也可能是我失去所有流量的原因吗?而改变这个会帮助我恢复流量?

感谢您的任何建议!

回答

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日发布。查看您的网站管理员工具,您将在其报告中看到此标记。

+0

我只是试图将非www页面重定向到www页面。这就是我想要完成的。另外,我的https安全网页不会重定向,而是保留为https网址。 – webbysteph

+0

以下是我的关于解决主页上的HTTPS问题的简短文章:[将HTTPS重定向到任何主页的HTTP](http://www.activo.com/redirect-https-to-http-for-any-homepage/) – Ron

+0

感谢您的文章,但我的主页不使用https,也不希望它。我希望我的非www可以重定向到www,对于整个网站而言,不仅仅是主页。我希望我的结帐页面保持安全,因为它们现在就是。 – webbysteph