qwr938

Рейтинг
13
Регистрация
19.01.2010

То есть ссылки, ничего не содержащие между тегами <a> и </a>, для поисковика не будут выглядеть подозрительно?

dma84:
Да, так вернее, а о каком весе может идти речь у несуществующей страницы?

Возникла следующая мысль.

Если пользователь запрашивает страницу с неверным url, то сервер должен вначале вернуть ошибку 404 - такой страницы не найдено:

header('HTTP/1.1 404 Not Found');

а затем сделать редирект (если это возможно) на страницу с правильно записанным url:

header('Location:правильный_url');

Верно ли моё рассуждение?

dma84:
Тогда 301 редирект отдавать с любого несуществующего адреса нельзя.

То есть верным будет сделать вот так

header('Location:правильный_url');

А вес страницы при этом не потеряется?

dma84:
А как вы узнаете на какой УРЛ перенаправлять?

У меня на сайте свой обработчик url. А что означает фраза "если юзер не ПС"? ПС - поисковая система что ли? А если юзер ПС?

А если, например, пользователь вбивает в строку браузера неправильный url, а я его перенаправляю на правильный url, то какой редирект нужно использовать в этом случае? Верно ли будет с точки зрения SEO сделать редирект вот так:

header('Location:правильный_url');
dma84:
а вот так делать не нужно, нужно возвращать ошибку 404 или 410 да и вообще такие дела прописываются в .htaccess - ErrorDocument 404 /404.html

А как с помощью php возвратить ошибку 404. Вот так?

header('Location:/context/error.php', TRUE, 404);
ewg777:
Наверное и там Вы блондинничали и писали не туда!

Именно так. Не надо засорять эту ветку подобными комментариями 🙅 Если есть, что сказать по теме - говорите, а нет - проходите мимо.