Редирект с динамической страницы на статическую

Автор Тема: Редирект с динамической страницы на статическую  (Прочитано 1384 раз)

Оффлайн Black-mouseАвтор темы

  • Бизнес оценка: (0)
  • Рекрут
  • *
  • СПАСИБО: 5
  • Сообщений: 42
  • Карма: 1
    • Просмотр профиля
    • Многоразовые подгузники

Оффлайн Black-mouseАвтор темы

  • Рекрут
  • *
В индекс попала страница типа http://www.mysite.ru/catalog.html?start=72
Она дублирует страницу http://www.mysite.ru/catalog.html
Подскажите, как будет выглядеть синтаксис перенаправления в файле htaccess. Reditecrt 301 не работает(.


Оффлайн [Lichkin-rus]

  • Бизнес оценка: (18, 100%)
  • КМС
  • *****
  • СПАСИБО: 1315
  • Сообщений: 3112
  • Карма: 225
  • Пол: Мужской
  • SEO-специалист. Услуги в подписи.
  • Награды Более одной тысячи спасибо Мастер поисковой оптимизации Самая быстрая регистрация (индексация) сайта в Гугл
    • Просмотр профиля

Оффлайн [Lichkin-rus]

  • КМС
  • *****
  • Доп. информация
    • Бизнес оценка: (18, 100%)
    • СПАСИБО: 1315
    • Сообщений: 3112
    • Карма: 225
    • Пол: Мужской
    • SEO-специалист. Услуги в подписи.
    • Награды Более одной тысячи спасибо Мастер поисковой оптимизации Самая быстрая регистрация (индексация) сайта в Гугл
      • Просмотр профиля
В индекс попала страница типа http://www.mysite.ru/catalog.html?start=72
Она дублирует страницу http://www.mysite.ru/catalog.html
Подскажите, как будет выглядеть синтаксис перенаправления в файле htaccess. Reditecrt 301 не работает(.

Редирект как пишете? Через %{QUERY_STRING}?

Оффлайн Black-mouseАвтор темы

  • Бизнес оценка: (0)
  • Рекрут
  • *
  • СПАСИБО: 5
  • Сообщений: 42
  • Карма: 1
    • Просмотр профиля
    • Многоразовые подгузники

Оффлайн Black-mouseАвтор темы

  • Рекрут
  • *
Редирект как пишете? Через %{QUERY_STRING}?
Да, вот так:

RewriteCond %{QUERY_STRING} ^start=72$
RewriteRule ^/catalog.html$ http://mysite.ru/catalog.html [L,R=301]

В чем ошибка? Не могу понять  ???

Оффлайн [Lichkin-rus]

  • Бизнес оценка: (18, 100%)
  • КМС
  • *****
  • СПАСИБО: 1315
  • Сообщений: 3112
  • Карма: 225
  • Пол: Мужской
  • SEO-специалист. Услуги в подписи.
  • Награды Более одной тысячи спасибо Мастер поисковой оптимизации Самая быстрая регистрация (индексация) сайта в Гугл
    • Просмотр профиля

Оффлайн [Lichkin-rus]

  • КМС
  • *****
  • Доп. информация
    • Бизнес оценка: (18, 100%)
    • СПАСИБО: 1315
    • Сообщений: 3112
    • Карма: 225
    • Пол: Мужской
    • SEO-специалист. Услуги в подписи.
    • Награды Более одной тысячи спасибо Мастер поисковой оптимизации Самая быстрая регистрация (индексация) сайта в Гугл
      • Просмотр профиля
Да, вот так:

RewriteCond %{QUERY_STRING} ^start=72$
RewriteRule ^/catalog.html$ http://mysite.ru/catalog.html [L,R=301]

В чем ошибка? Не могу понять  ???

Сам редирект включен?

Добавлено: 19-08-2015, 11:13:29

Да, вот так:

RewriteCond %{QUERY_STRING} ^start=72$
RewriteRule ^/catalog.html$ http://mysite.ru/catalog.html [L,R=301]

В чем ошибка? Не могу понять  ???

Пробуйте так:

RewriteEngine on
RewriteBase /

RewriteCond %{QUERY_STRING} ^start=72$
RewriteRule ^(.*)$ /catalog.html [L,R=301]
« Последнее редактирование: 19-08-2015, 11:14:46 от [Lichkin-rus] »


 

Похожие темы

  Тема / Автор Ответов Последний ответ
20 Ответов
7130 Просмотров
Последний ответ 23-09-2014, 18:00:08
от Alf91
12 Ответов
3410 Просмотров
Последний ответ 20-04-2013, 15:21:40
от teropiuty
6 Ответов
2581 Просмотров
Последний ответ 17-03-2014, 06:14:56
от jefffspb
3 Ответов
831 Просмотров
Последний ответ 12-12-2015, 20:33:19
от Вадим Костин
2 Ответов
803 Просмотров
Последний ответ 21-01-2016, 12:02:58
от hameleon445