Статические 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 эта строка считается обязательной, но в новых версиях она уже не требуется.
Введение в регулярные выражения
Подмена URL и PHP
Подмена числовых URL с двумя параметрами
Подмена URL с ключевыми словами
Создание генератора ссылок
Разбиение на страницы и подмена URL
Подмена изображений и потоковых носителей
Проблемы, которые подмена не может решить
Последнее предостережение
Резюме