mod_rewrite: документация, готовые решения, вопросы
mod_rewrite
Вот уже несколько раз встретился с этим вопросом. Недавно в тех. задании было указано что проект должен быть оптимизирован под поисковые системы. Поискав немного попал на mod_rewrite. Оказывается что mod_rewrite очень и очень полезная вещь. Вот несколько причин почему я решил разобраться с данным зверем:
1. Если вы пишите форумы, сайт с новостями или любой сайт в котором есть конструкция hттp://mybestsite.com/article.php?n=3&page=1. Вы рано или поздно встретитесь с проблемой лицом к лицу, у таких сайтов есть огромный минус: адрес сайта выглядит для пользователей не "нормально", такой адрес не индексируется многими поисковыми системами, удаляется все после знака "?". Ниже приведенные ссылки для него все одни, но просмотрев их он получает разное содержимое (Что плохо сказывается на статистику вашего сайта)
Код:
hттp://mybestsite.com/article.php?n=3&page=1
hттp://mybestsite.com/article.php?n=5&page=2
hттp://mybestsite.com/article.php?n=6&page=7
Пользователи у которых нету базовых знаний в Web программировании не могут понять что значит текст после article.php (?n=3&page=1). С использованием mod_rewrite можно на лету преобразовывать адреса типа
Код:
hттp://mybestsite.com/article.php?n=3&page=1
в такой, более понятный и привычный для обыкновенных пользователей
Код:
hттp://mybestsite.com/articles/3/page1.htm