В последнее время я стал замечать, что многие адреса в Интернете стали иметь вид типа
«host.com/index/page/stranica.html». Мне все хотелось понять какой смысл несет такого вида url. Возможно, я ошибаюсь но хочу высказать свое мнение по этому поводу. Теоретически в адресе присутствует то или иное ключевое слово, поисковый робот в некоторой мере начинает отдавать предпочтение такому ресурсу или страницы с него именно из-за того что кей есть в адресе. Разумеется это делается не только для этого. К примеру модуль (далее я его буду называть «модуль ЧПУ (модуль человеко-подобного урл)») дает простоту запоминания адреса. Однажды, мне пришлось искать статью, адрес которой был в виде bla-bla-bla.com/index.php?p=45&t=68 и так далее. Разумеется запомнить такой урл довольно сложно, всяко проще запомнить адрес вида bla-bla-bla.com/index/statya.htm . Можно воспользоваться закладками но тут есть один ньюанс – они могут оказаться не «под рукой».
Разумеется у чпу есть свои недостатки, к ним можно отнести:
1. высокая нагрузка на сервер. Так как при обращении к адресу робот начинает обращаться к обрабатывающему сценарию, тот в свою очередь генерировать страницу. Разумеется лог-файл будет забиваться мгновенно, так как реально на сервере не существует адреса bla-bla-bla.com/index/statya.htm
2. дополнительный модуль требует ресурсы системы.
Данный модуль можно реализовать как минимум 3 путями:
1. разместить статичные html страницы на сервере, ессно так дело не пойдет
2. написать простенький php парсер. Да собсно вот он:
$str = $_SERVER[‘REQUEST_URI’];
preg_match(“/(\d+)/”, $str, $match);
//$match[0] – идентификатор из адреса bla-bla-bla.com/45/statya.htm
$query = mysql_query(”SELECT * FROM `news` WHERE id=”.$match[0]);
………………………
?>
3. Использовать модуль mod_rewrite сервера Apache
А что вы думайте по этому поводу уважаемые блоггеры? По поводу «красивых» урл и все что с ними связано ![]()



11 Июнь 2008 в 15:16
Спасибо, что обьяснили что это такое! Меня это тоже интересовало!
12 Июнь 2008 в 14:10
Хорошая информация! Самое главное своевременная!
16 Июнь 2008 в 17:17
А вы вообще верите, что люди, оставившие комменты, вообще читали Ваш пост?
16 Июнь 2008 в 20:44
Надеюсь на то что читают!
17 Июнь 2008 в 8:20
Было бы интересно узнать поподробнее
6 Июль 2008 в 12:53
а мне что то подсказывает что люди оставившие комменты, тупо хотят нарастить ТИЦ
по теме, стоит добавить что для поисковиков ЧПУ в плане СЕО работают только для google, yandex не хавает ключевики, и динамику он жрет нормально.
стоит отметить что mod_rewrite если грузит сервак то очень очень не значительно
20 Июль 2008 в 8:54
Интересные посты - это ваш стиль безусловно!
26 Июль 2008 в 11:56
На движке DLE, ЧПУ можно выставить по умолчанию