302 редиректа, установленных Magento, 9300 ошибок обхода


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

URL: http://goo.gl/Dg1jY

0 ошибок

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

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

3 3

3 ответа:

В Йоаст каноническое, надо это исправить. Он задает канонический URL-адрес для сравнения URL-адресов, которые указывают на фактическую страницу продукта.

У меня была та же проблема. Вы можете изменить, хотите ли вы перенаправлять пользователей без файлов 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)

Если у вас есть только 1 представление магазина, то рассмотрите возможность отключения "использовать SID на переднем конце" - это должно помочь некоторым из ваших естественных ссылок значительно.

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

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

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