ns13

Рейтинг
83
Регистрация
14.05.2009
что плохого если ставить редирект на index вместо страницы с описанием ошибки 404

Ничего плохого, это именно прискорбно. Несоблюдение стандартов увеличивает энтропию вселенной.

Вот сегодня прочитал что яша борется за качество сайтов и будет пессимизировать за агрессивые тизеры.

Не исключено, что в будущем, неправильная обработка 404 немного повлияет на оценку качества сайта.

Не удивлюсь, если наличие варнингов php тоже негативно повлияет на сайт.

Это логично, зачем в подсовывать посетителю сайт с ошибками, когда много других.

Экзотика? У яши несколько сотен критериев оценки.

робот втыкается в РАБОТАЮЩУЮ страницу но его перенаправляют на другую

Страница бывает или работающая (код 200) или редирект (коды 30X), другого не дано.

что есть некий барьер

Нет никакого барьера, базовая операция, процентов 5-10% интернета - редиректы.

стоит ли ставить 301 редирект на 200е страницы

А на какие же еще ставить? Редирект должен куда-то вести: к работающей странице или 404.

при получении 404 кода ошибки, у меня идет редирект

Это как? Сервер может выдать или 404 или редирект. Третьего не дано.

не как у многих на страницу с надписью "404 тут нет ни чего"

Сделайте как многие нормальную страницу ошибок, которая отдает код 404.

Это хорошо или плохо?

Это прискорбно. Есть четкие стандарты, кто их игнорирует - накликивает проблемы.

советую всё же посмотреть видео, и отнестись к вопросу серьёзно

Теперь точно смотреть не буду. Я бы запомнил кто источник ереси и никогда бы больше не слушал. Хотя не исключено, что вы неправильно интерпретировали.

Роботам нужно всячески помогать, устранять любые неопределенности. Это я вам как говорю как человек отпарсивший много сайтов, лично столкнувшись при этом с проблемой разных адресов на одну страницу, даже наличие или отсутствие слеша в конце порождает дубли.

Т.е. вы предлагаете посмотреть ролик чтобы понять что за проблема была у вас на сайте?

Может конструктивнее четко описать проблему тут словами?

>И 404 страница настройками на хостинге ведет автоматом на страницу index.php

А эту информацию как воспринимать? Это какое-то значение имеет для 301 редиректа?

Проблема только в гугле, нужно:

- не отдавать скрываемый html, потом подгружать его через ajax

- отдавать в виде картинки

- отдавать html, но сделать его не читаемым - обсфукация через javascript

- отдавать html в местах которые робот должен игнорировать (не в body, мета-теги, поля формы, атрибуты тегов, невалидный html) и перемещать потом в текст

- использовать директивы чтобы игнорировал (таких не знаю)

все, других нормальных вариантов незнаю.

В этом коде невозможно (простыми способами) закрыть ссылку на главную, т.к. логика генерации меню скрыта в <?php $theme->hook('menu_primary'); ?> и вы получаете готовый html.

Нужно лезть внутрь скриптов темы и разбирать логику.

Если нет других вариантов, то есть очень неправильный способ - перехватить html меню и вставить новые теги через str_replace.

Обратите внимение, что на главную также ведет логотип или название сайта (там <?php echo home_url(); ?>)

А зачем гадать? Вдруг в разных тематиках разный вес этих факторов.

Я бы смотрел топ и сайты с характеристиками близкими к вашему сайту.

Да, через host сделали правильно.

Тут ап был, проверьте еще раз тиц, а то есть сомнения...

Мне кажется вы на общий вопрос хотите получить конкретный ответ.

Может вам заказать консультацию, сделать аудит сайта? Всегда вскрываются разного масштаба проблемы.

При таких затратах на ссылки это может быстро окупиться.

Есть, конечно, риск и с консультантом ошибиться, но не ошибается тот, кто ничего не делает.

Я использую <!--noindex-->...<!--/noindex-->

типа валиднее, яндекс в таком виде распознает

Вы как-то понятнее пишите, слова знакомые, а точный смысл не понятен.

"Главная" это текст главной страницы или ссылка на нее?

Всего: 75