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

Проблемы, которые подмена не может решить

Подмена U R L не является панацеей для всех проблем с динамическими сайтами.
В частности, подмена U R L сама по себе не решает проблем дублирования контента.
Если в каком-то сайте имеются проблемы дублирования контента с динамическим
подходом к URL, то эти проблемы, скорее всего, останутся и в результирующих статических URL. По сути, подмена U R L лишь скрывает параметры — сколько бы их ни было — от агента поискового механизма. Как уже было сказано, это удобно для URL-адресов с обилием параметров. Но понятно, что различные манипуляции со скрытыми параметрами не влекут за собой существенных изменений контента, поэтому проблемы с дублированием контента никуда не денутся.
Простым примером может быть подмена страницы продукта, который существует
во многих категориях. Ясно, что такие страницы могут содержать идентичный (или
очень похожий) контент, даже если доступ к нему выполняется с помощью статических с виду ссылок вроде
http://www.example.com/Products/College-Books-Cl/Some-Book-Title-P2.html
http://www.example.com/Products/Out-of-Print-Books-C2/Some-Book-Title-P2...
Более того, в случае наличия дублированного контента использование статических
с виду URL-адресов может даже усугубить проблему. Это возможно потому, что в
то время как в динамических U R L имена и значения параметров очевидны, подмененные статические U R L маскируют их. Известно, что поисковые механизмы пытаются отбрасывать параметры, которые они эвристически распознают как идентификаторы сеанса, и устраняют дублированный контент. Если параметр сеанса подменен, поисковый механизм может оказаться не в состоянии сделать это.
У этой проблемы есть свои решения. В них обычно применяется удаление всех
параметров, без которых можно обойтись, а также исключение любого оставшегося дублированного контента. Эти решения подробно рассматриваются в главе 5.

Последнее предостережение
Резюме

Используются технологии uCoz