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

Подмена URL с ключевыми словами

1. В папке seophp измените файл .htaccess следующим образом:
RewriteEngine On
# Подмена числовых URL-адресов
RewriteRule "Products/C([0-9]*)/Р([0-9]*)\.html$
^/product.php?category_id=$l&product_id=$2 [L]
# Подмена URL-адресов с ключевыми словами
RewriteRule Products/.*-С([0-9]+)/.*-Р([0-9]+)\.html$
/product.php?category_id=$1&product_id=$2 [L]
2. Загрузите в браузер страницу http://seophp.example.com/Products/
Tools-C5/Super-Drill-P9.html — и вы должны получить результат, приведенный
на рис. 3.12.

Теперь в вашем файле .htaccess уже два правила, и они замечательно работают!
Новое правило соответствует URL-адресам, которые начинаются с символов
Products/, потом содержат ноль или более символов (. * ) , а затем -С. Это записывается как ^Products/ . *-С. Дальше должна быть одна или несколько цифр, которые все вместе сохраняются в переменной $1, т.к. соответствующее им выражение заключено в скобки: ([0-9] + ). Первой переменной в URL ($1) является идентификатор категории.
После идентификатора категории URL должен содержать слэш, потом ноль или
более символов (. * ) , а затем -Р, что записывается как /. *-Р. После этого следует еще одна отмеченная группа для выделения идентификатора продукта — ([ 0 - 9 ] +) — который заносится в переменную $2. Последний фрагмент регулярного выражения — \.html$ — указывает, что URL должен оканчиваться на .html.
Два извлеченных значения ($1 и $2) используются для создания нового URL:
/product.php?category_id=$l&product_id=$2. Весь этот процесс визуально представленна рис. 3.13.

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