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 ответа:
В Йоаст каноническое, надо это исправить. Он задает канонический 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 на страницах без оформления заказа/учетной записи-вы замедляете свой сайт без необходимости.
В качестве примечания вы пропускаете фавикон и показываете полные маркеры сервера;)