302 редирект, установленный Magento, 9300 Ошибки сканирования - PullRequest
3 голосов
/ 20 ноября 2011

У меня есть учетная запись SEOMOZ Pro, и после сканирования у нас 9300 предупреждений, и 90% из них из-за 302 ошибок перенаправления. Похоже, что-то с функцией сравнения.

URL: http://goo.gl/Dg1jY

0 Ошибки

Ошибок не найдено! 1 Предупреждение

302 (временное перенаправление) Найдено 1 день назад Перенаправляет на http://goo.gl/OcAqw Описание Использование перенаправления 302 приведет к тому, что сканеры поисковых систем будут воспринимать перенаправление как временное и не пропустят никакого ссылочного сока (ранжирование). Мы настоятельно рекомендуем заменить перенаправления 302 на 301 переадресацию.

Ответы [ 3 ]

3 голосов
/ 09 октября 2012

У меня была такая же проблема.Вы можете изменить, хотите ли вы перенаправить пользователей без файлов cookie на страницу «включения файлов cookie», в System -> Configuration -> Web -> Browser capabilities detection -> Redirect to CMS-page if Cookies are Disabled

я отключил ее, а затем изменил исходный код (версия 1.7.0.2) следующим образом:

app/code/core/Mage/Core/Controller/Response/Http.php
93c93
<     public function setRedirect($url, $code = 302)
---
>     public function setRedirect($url, $code = 301)
2 голосов
/ 20 ноября 2011

Расширение Yoast Canonical должно исправить это за вас. Он устанавливает канонический URL-адрес для сравнительных URL-адресов, которые указывают на фактическую страницу продукта.

1 голос
/ 22 ноября 2011

Если у вас есть только один просмотр магазина, рассмотрите возможность отключения «Использовать SID на внешнем интерфейсе» - это должно помочь некоторым вашим естественным ссылкам.

Канонические URL-адреса в основном начиная с версии 1.4, поэтому не устанавливайте стороннее расширение.

Кроме того, рассмотрите возможность отключения HTTPS на страницах, не относящихся к оформлению заказа / учетной записи - вы без необходимости замедляете работу своего сайта.

В качестве примечания: вам не хватает фавиконов и вы видите полные токены сервера;)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...