0 Пользователей и 1 Гость просматривают эту тему.
  • 8 Ответов
  • 189 Просмотров
*

zeus07

  • Давно я тут
  • 711
  • 9 / 0
Всем привет  ^-^
Имеется очень старый сайт на Joomla 1.5 с многочисленными правками такими, что там чёрт ногу сломит...На сайте имеются вот такого рода ссылки:
Код
http://www.site.ru/images/stories/catalog/?rand=1186511674
http://www.site.ru/images/stories/catalog/?rand=145388433
http://www.site.ru/images/stories/catalog/?rand=1553907057
http://www.site.ru/images/stories/catalog/?rand=1563973527
http://www.site.ru/images/stories/catalog/?rand=1981273478
http://www.site.ru/images/stories/catalog/?rand=2139631800

Необходимо сделать редирект с таких ссылок на главную, удалив этот GET-параметр. Пробовал несколько вариантов.
Вариант 1:
Код
Redirect 301 /images/stories/catalog https://site.ru

Вариант 2:
Код
RewriteCond %{QUERY_STRING} ^(.+) [NC]
RewriteRule ^(.*)$ /$1? [R=301,L,QSD]

Вариант 3:
Код
RewriteCond %{REQUEST_URI} /images/stories/catalog/
RewriteCond %{QUERY_STRING} (.*)             
RewriteRule ^(.*)$ https://site.ru/ [L,R=301]

Ни один не сработал. Прошу помощи у гуру. Заранее благодарен  ^-^
*

draff

  • Гуру
  • 5769
  • 429 / 7
  • ищу работу
Код
RewriteCond %{REQUEST_URI} ^/images/stories/catalog/(.*)$          
RewriteRule  ^(.*) https://site.ru/ [L,R=301]
« Последнее редактирование: 19.11.2021, 08:35:36 от draff »
*

zeus07

  • Давно я тут
  • 711
  • 9 / 0
Код
RewriteCond %{REQUEST_URI} ^/images/stories/catalog/(.*)$          
RewriteRule  ^(.*) https://site.ru/ [L,R=301]

Спасибо, но не сработал. Переход на главную есть, но GET-параметр остаётся всё равно
*

draff

  • Гуру
  • 5769
  • 429 / 7
  • ищу работу
Код
RewriteCond %{REQUEST_URI} ^/images/stories/catalog/(.*)$         
RewriteRule  (.*) https://site.ru/? [L,R=301]
*

zeus07

  • Давно я тут
  • 711
  • 9 / 0
RewriteCond %{REQUEST_URI} ^/images/stories/catalog/(.*)$         
RewriteRule  (.*) https://site.ru/? [L,R=301]
К сожалению, такой же результат
*

draff

  • Гуру
  • 5769
  • 429 / 7
  • ищу работу
Кеш чистить нужно каждый раз после правки
Код
RewriteCond %{QUERY_STRING} ^rand=(\d+)$
RewriteRule / https://joomla-support.ru/? [L,R=301]
« Последнее редактирование: 19.11.2021, 12:10:15 от draff »
*

zeus07

  • Давно я тут
  • 711
  • 9 / 0
Кеш чистить нужно каждый раз после правки
Код
RewriteCond %{QUERY_STRING} ^rand=(\d+)$
RewriteRule / https://joomla-support.ru/? [L,R=301]
Да, кеш чищу. Перенаправление на главную идёт, но никак не удаляется этот параметр
*

draff

  • Гуру
  • 5769
  • 429 / 7
  • ищу работу
Ну у меня вариантов лучше нет, проверил на двух локальных серверах. Может у вас не в том директива. Моя
Код
RewriteEngine On
RewriteCond %{QUERY_STRING} ^rand=(\d+)$
RewriteRule / https://joomla-support.ru/? [L,R=301]
*

zeus07

  • Давно я тут
  • 711
  • 9 / 0
Ну у меня вариантов лучше нет, проверил на двух локальных серверах. Может у вас не в том директива. Моя
Код
RewriteEngine On
RewriteCond %{QUERY_STRING} ^rand=(\d+)$
RewriteRule / https://joomla-support.ru/? [L,R=301]
Понял, буду тогда копать .htaccess, там редиректов реально туча, возможно что-то просто конфликтует
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Решение - Редирект со страниц AMP на обычные

Автор draff

Ответов: 2
Просмотров: 262
Последний ответ 20.11.2021, 17:03:03
от draff
Редирект - JShop - слеш в конце URL

Автор darkghost

Ответов: 1
Просмотров: 121
Последний ответ 20.11.2021, 16:56:35
от Byzi
Как сделать правильный редирект

Автор gadjet

Ответов: 24
Просмотров: 10802
Последний ответ 20.11.2021, 16:54:37
от Byzi
Опять про редирект 301 при смене названия

Автор philip

Ответов: 6
Просмотров: 342
Последний ответ 31.01.2021, 20:07:18
от philip
Убрать?view=category из url

Автор Vlad1

Ответов: 7
Просмотров: 862
Последний ответ 08.09.2020, 06:50:07
от kostikcom