Главная > Трики (хард- и софткор) > Немного оптимизации — завершающий слеш

Немного оптимизации — завершающий слеш

Как известно «каждый вебмастер может спеть песню о проблеме отсутствующих завершающих слэшей при использовании URL ссылающихся на каталоги». Немного на эту тему я уже исполнял, теперь хочется немного конкретики.

Проблема в следующем. Автор ВордПресс почему-то не обратил большого внимания на то, что ссылки на рубрики, страницы, теги и прочее по-умолчанию не заканчиваются слешем. Многие люди верят, что это и не проблема вовсе, а нечто академическое и из пальца высосанное. Нонконформисты считают, что нехорошо когда одна и та же страница доступна по нескольким URLам.

Нет, не так. Небольшое отступление. Представим сферический сервер, обслуживающий статику. Когда мы ссылаемся на нечто похожее на page.html он понимает, что это страница и отдает ее браузеру. В случае когда ссылка идет на page, сервер проверяет — это страница или каталог, и если это таки каталог — редиректит пользователя на page/.

Если же структура URLов формируется движком, то естественно, ни о каких каталогах речи не идет. Документ может быть доступен по тому адресу, который формируется движком.

Так вот, гениальный создатель WP хотел ложить на все эти мудрствования, а вместе с тем и на завершающий слеш.

Как я уже писал, некоторые самураи верят в то, что это не есть гут и придумали пару-тройку решений. Для начала самые простые. Существует по крайней мере два плагина, добавляющие слеш к страницам, рубрикам etc. Французских и немецких товарищей соответственно:

Недостатком этих решений является то, что они несколько замедляют и без того задумчивый ВордПресс. Для истинных джедаев существуют более радикальные решения с использованием .htaccess:

Трики (хард- и софткор) ,

  1. 13 Июнь 2009 в 14:04 | #1

    Все-таки я надумаю, что разработчика WP не настолько тупые и неграмотные что до сих пор не исправили эту как бы ошибку. Например, я пользуюсь версией WordPress 2.7.1 там так и не добавлен закрывающий слеш.

  2. 10 Июль 2009 в 11:06 | #2

    Не помню уже как было в 2.71, но в 2.8 все рубрики и страницы заслешены по умолчанию

  3. 28 Август 2009 в 07:02 | #3

    Да, все правильно в 2.8 уже везде стоит слеш. Но все же я не5 думаю, что это так принципиально. Все таки вордпресс считают самых SEO оптимизированным движком, и ведь не просто так? =)

  4. 24 Январь 2010 в 20:56 | #4

    Самый сео-оптимизированный это движок Википедии :))

  1. Пока что нет уведомлений.
SEO Powered by Platinum SEO from Techblissonline