Проверил сайт на битые ссылки, ничего не обнаружено. Откуда эти редиректы нарисовались ??? Оо
Откуда эти редиректы нарисовались ???
Даже ясновидящие спрашивают фотографию, сервис gtmetrix спрашивает url. Здесь — ничего. Как бы Вы сами на свой вопрос ответили?
Пожалуйста, примите к сведению.
Извиняюсь. Вот пациент: http://www.mytyper.ru/
Есть предположение, что 404 редирект всплывает из-за того, что он прописано в файле функций, а не отдельным шаблоном …
Со вчерашнего дня боюсь¹ спросить — «А зачем этот код? Вы понимаете его смысл?»
—
¹ — Знаете, в последнее время увеличилась агрессивность топик-стартеров. Видимо, из-за предстоящей смены полюсов на солнце 🙂
Чтобы была сформированная 404 страница, как написано во многих рекомендациях по сео.
Кстати этот я нашел именно на этом форуме и нигде еще. Если надо — могу найти тему.
Чтобы была сформированная 404 страница
Разработчики WordPress учли этот момент. В используемой теме оформления должен быть шаблон 404.php
, если его нет, создайте.
Подробнее в доках http://codex.wordpress.org/Template_Hierarchy
—offtop—
как написано во многих рекомендациях по сео.
«Фтопку» 🙂
Ок. А по поводу первого редиректа что можешь подсказать ???
Как так ??? По какой причине он может вылезать ??? Где его хоть искать ???
блин, а что там непонятно? Он же английским по белому говорит
Remove the following redirect chain if possible:
http://www.mytyper.ru/wp-content/themes/ek9/none
http://www.mytyper.ru/404/
По каким-то соображениям http://gtmetrix.com/ считает, что там что-то должно быть. Он туда ломится, и его редиректит ан 404. Вместо none
можно подставлять что угодно — и получим редирект на 404. Если я правильно понял wikicms, и вообще если я правильно понимаю в веб-мастеринге — редиректа быть не должно, должна просто отображаться 404 страница вместе с правильно посланными хедерами. У вас получается, что она не отображается, а происходит редирект на нее, а уже потом она отдает правильный хедер — 404 и отображается. Лишняя работа, короче.
А не проще ли будет не создавать отдельный шаблон, с создать страницу через админку с нужным содержанием ? Просто программирование очень сложно для меня … (((
Чтобы создать шаблон не нужно ничего программировать. А просто страница с названием «404» — это не страница ошибки 404.
По какой причине он может вылезать ??
Рекомендую узнать что такое 404 (ошибка и страница), что бы не возникало таки вопросов.
А не проще ли будет не создавать отдельный шаблон
Нет, не проще. Протокол HTTP подразумевает, что если страница ненайдена, то должен прийти правильный ответ от сервера. В вашем случает — приходит обычная страница, которая называется 404 — это не есть гуд. Правльный шаблон 404 не только отображает какой-то текст о том, что она не найдена, но и шлет правильную информацию от сервера.