Человекопонятный URL или псевдостатика

Начиная разговор о том, какие ссылки должен генерировать движок сайта, я хочу, чтобы вы вспомнили, о том для чего вообще нужна ссылка. Ссылка необходима не только для того чтобы перейти по ней на страницу, но и для того чтобы передать вес той страницы на которую вы ссылаетесь.
Вся невидимая работы по передачи веса сайта входит в состав такого параметра как авторитетность сайта и оценка его с помощью ТИЦ и PR.Роботу все равно, какой вид вы придадите ссылке человека понятный или динамичный.
Так что не верьте тем, кто с полной уверенностью говорят, что поисковикам нравится url оформленный под статику. Им глубоко наплевать на него, так же как и пользователям. Вы видели хоть одного пользователя, который запоминал адрес страницы сайта. Да и кто вам сказал, что робот примет страницу с расширением html за статическую.
Попытаюсь разъяснить вам и разложить все по полочкам.
:: Вы не знаете какую систему управления контентом выбрать?
Обзоры cms - только лучшие и качественные системы с подробным описанием ::
Начну с самой большой ошибки, которую допускают пользователи, пытаясь обмануть робота псевдостатической ссылкой. Так вот это сделать невозможно, так как статическая ссылка от динамической отличается не одним url.
На каждый запрос при открытии страницы сервер выдает заголовок HTTP Response Header. Из него не так уж и сложно узнать, что из себя представляет ваша страница.
Практически же выяснить можно так. В сети существует несколько сервисов, которые позволяют произвести анализ сайта. Я пользуюсь уже давно - http://www.cy-pr.com
Для проверки заголовка заходим на страницу http://www.cy-pr.com/tools/header/
И вводим запрос к выдачи следующей страницы (для примера, я ввел действующую страницу своего сайта) - http://www.mydesite.ru/blog/view_cat1&page=2.html
Сервером отдается вот такого заголовка
HTTP/1.1 200 OK
Server: nginx
Date: Mon, 06 Dec 2010 17:03:52 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: keep-alive
Keep-Alive: timeout=20
X-Powered-By: PHP/5.2.13:
Как вы уже заметили в параметре X-Powered-By прописана версия php документа, а это значит что данная страница сделана на php.
Если же я ввиду например статическую страницу, например страницу http://www.mydesite.ru/404.html
HTTP/1.1 200 OK
Server: nginx
Date: Mon, 06 Dec 2010 17:06:07 GMT
Content-Type: text/html
Content-Length: 765
Last-Modified: Sun, 16 May 2010 16:04:05 GMT
Connection: keep-alive
Keep-Alive: timeout=20
Accept-Ranges: bytes
Как видите не о каком php тут речи нет - это чисто html документ с размером файла известным заранее и описанным в параметре Content-Length. Так же можно заметить дату редакции файла в параметре Last-Modified – это говорит о том, что документ реально создан и лежит на сервере, а не сгенерирован скриптом.
Надеюсь, я убедил вас в том, что обмануть робота простым расширением .html нельзя.
Но если вы думаете, что от псевдо статики нет толку, то это не так. Толк есть. Это улучшение защиты вашего сайта от взлома путем маскировки реального url. Не зная параметров работы скрипта, для взломщика будет большой проблемой взломать ваш сайт.
Да и выглядит такой url более приятнее для глаза, чем тот, который генерирует скрипт. Я в своей CMS не стал лепить к url длинные фразы, как это делает Wordpress и подобные движки. У меня все проще.
Есть директория, в который хранятся файлы скрипта. Есть поддиректории, в которых хранятся файлы отдельных структур сайта. Вот именами файлов в поддиректория и названы управляющие url сайта.
Например: Блог находится в поддиректории блог. В нем расположены управляющие файлы blog.php, post.php
Тогда урл данных запроса скрипт генерирует такой: blog.html и post_n.html, где n-количество записей в блоге.
На мой взгляд, это лучший вариант, чем длинная запись, да и понятная для пользователей.
PS: Кто хочет поделиться своим опытом в данной теме прошу высказываться в комментариях.
Комментарии к записи:
Добавил(а): Канат Гайлимов Дата добавления: 2010-12-11
Да, согласен, любой бот может определить псевдостатику страницу по хедерам. Я думаю, что все таки осмысленный URL (ЧПУ) будет выглядеть красивее ID-шников
Добавил(а): Дмитрий Канев Дата добавления: 2010-12-11
Алексей, а вы могли бы написать пост о том как нужно делать те самые ЧПУ.
Добавил(а): Максим Дата добавления: 2011-05-29
Насколько мне известно такой подход к формированию ссылок приемлем в том случае, если большинство посетителей приходит не из поисковых систем. Если же основная масса посетителей от поисковиков, то лучше иметь длинный URL, т.к. он делает страницу более релевантной запросу.
Рекомендую почитать следующие заметками на блоге:
Двух месячный эксперимент с Dorado-Team
Переход на сервис почтовых рассылок Smartresponder.Ru.






