301 редиректы в .htaccess - Готовый список шаблонов

Мы собрали базу самых нужных редиректов для сайтов, которые помогут каждому навсегда избавиться от дублей на своем сайте. Рекомендую добавить статью в закладки, так как материал очень полезный.

1010

можно пояснить за правило #2?
почему именно такой порядок?

Когда вы используете файл .htaccess, важно помнить, что порядок, в котором вы записываете эти перенаправления, имеет значение. Давайте рассмотрим это на примере:

Допустим, у вас есть интернет-магазин, и вы хотите перенаправить пользователей с одних страниц на другие. Но **если вы сначала укажете более общее правило** для перенаправления всего каталога, **то нижеуказанные правила для отдельных товаров могут не сработать**.

Например, у вас есть правило, которое перенаправляет всех пользователей с старого каталога /catalog/ на новый /shop/. Теперь представьте, что у вас есть отдельные правила для перенаправления конкретных товаров, например, product-1, product-2, product-3 и product-4.

**Если редирект для каталога стоит выше всех остальных**, то когда пользователь пытается зайти на страницу продукта, например, product-2 (*/catalog/product-2/*), оно сработает первым и перенаправит его новую страницу каталога с этим продуктом (/shop/product-2). Именно поэтому, нижеуказанные правила для отдельных товаров не будут работать.

1