Почему важны URL?
Статические URL и динамические URL
Статические URL
Динамические URL
URL-адреса и CTR
URL-адреса и дублированный контент
URL-адреса в реальном мире
Пример 1: динамические URL-адреса
Пример 2: числовая подмена в URL-адресах
Пример 3: URL-адреса со вставленными ключевыми словами
Поддержка согласованности URL-адресов
Подмена URL

Инсталляция mod_rewrite

Если вы будете выполнять упражнения из данной книги с помощью внешнего провайдера хостинга, то, скорее всего, у него mod_rewrite уже установлен и активизирован.
В этом случае вам надо просто пропустить изложение до следующего раздела "Тестирование mod_rewrite". По вопросам поддержки и активности mod_rewrite обратитесь к своей службе Web-хостинга.

Если вы установили Apache самостоятельно, продолжайте чтение. В силу своей популярности в настоящее время mod_rewrite включен во все популярные дистрибутивы Apache.

Если хотите, можете проверить, присутствует ли модуль mod_rewrite в вашей инсталляции Apache; для этого посмотрите, имеется ли в папке modules инсталляционного каталога Apache файл с именем mod_rewrite.so. Но mod_rewrite может не быть активизирован по умолчанию в вашей конфигурации Apache. Чтобы проверить как обстоят дела, откройте конфигурационный файл Apache с именем httpd.conf. Если вы установили Apache с помощью пакета ХАМРР, как было описано в Вы, как программист и специалист по поисковому маркетингу , то полный путь этого файла:
XAMPP\apache\conf\httpd.conf

Откройте файл httpd.conf и найдите следующую строку:
#LoadModule rewrite_module modules/mod_rewrite.so
Символ # в начале строки означает, что строка закомментирована. Удалите его, чтобы Apache загружал модуль modrewrite при своем запуске:
LoadModule rewrite_module modules/mod_rewrite.so
После внесения любых изменений в файле httpd.conf необходимо перезапустить сервер Apache, чтобы изменения начали действовать. В случае возникновения каких-либо проблем можно просмотреть журнал регистрации ошибок Apache (/logs/error.log), в котором должно находиться подробное описание ошибки.
В старых версиях Apache (1.3 и более старых) может потребоваться вставить в файл httpd.conf следующую строку:
AddModule mod_rewrite.с
Поэтому в старых руководствах по mod_rewrite эта строка считается обязательной, но в новых версиях она уже не требуется.

Тестирование mod_rewrite
Введение в регулярные выражения
Подмена URL и PHP
Подмена числовых URL с двумя параметрами
Подмена URL с ключевыми словами
Создание генератора ссылок
Разбиение на страницы и подмена URL
Подмена изображений и потоковых носителей
Проблемы, которые подмена не может решить
Последнее предостережение
Резюме