Акция!  Домен 34 грн, домен 55 грн, домен  - 200 грн домен  - 65 грн, домен  - 99 грн, домен  - 56 грн!, домен  - 425 грн!
Мы используем cookie-файлы
Для оптимизации работы нашего сайта мы используем cookie-файлы. Продолжая использовать сайт, Вы соглашаетесь с использованием cookie-файлов.
  • RUB
  • USD
  • EUR
  • UAH
Чат техподдержки
Вы являетесь клиентом?
  • +38(044) 392-74-33  Киев
  • +38(057) 728-39-00  Харьков
  • +38(056) 794-38-31  Днепр
  • +38(032) 229-58-93  Львов
  • +38(048) 738-57-70  Одесса
  • +38(093) 170-15-42  Life
  • +38(067) 400-88-44  Киевстар
  • +38(095) 630-90-82  MTC
  • +1(888)393-24-51  USA, Toll free
  • +44(131)507-01-14  Great Britain
  • +7(499) 348-28-61  Москва

Хостинг. редирект 301 через htaccess

Форумы Хостинг редирект 301 через htaccess
zaga89
4 года
хостинг: есть
домен: есть
1
редирект 301 через htaccess
есть такая ссылка :
http://домен.ua/название-товара.html?_menu_category=476

как мне с помощью htaccess можно убрать всё что дальше html ?

У меня была подобная проблема:
http://домен.ua/название-товара.html?ModPagespeed=noscript
так вот параметр ModPagespeed=noscript
убрали таким образом:

AddDefaultCharset utf-8
RewriteEngine On
RewriteCond %{QUERY_STRING} ^(.*)ModPagespeed=noscript$
RewriteRule ^(.*) /$1?%1 [R=301,L]


Так вот как бы это правило задействовать к первому моему вопросу? чтобы перенаправить все ссылки с _menu_category= на главную страницу товара без этих параметров???
joey
4 года
хостинг: нет
домен: нет
1
RewriteEngine On
RewriteCond %{QUERY_STRING} _menu_category=
RewriteRule .* /$0? [R=301,L]
zaga89
4 года
хостинг: есть
домен: есть
1
благодарююю, работает редирект, выручили..))
zaga89
4 года
хостинг: есть
домен: есть
1
а если нужно несколько параметров таким образом удалить, подойдет схема? :
RewriteEngine On
RewriteCond %{QUERY_STRING} _menu_category=
RewriteCond %{QUERY_STRING} _menu_category=
RewriteRule .* /$0? [R=301,L]

или надо просто заново прописать такое же правило, тока с новым параметром?
joey
4 года
хостинг: нет
домен: нет
1
Для такого случая необходим флаг [OR]

RewriteCond %{QUERY_STRING} param1 [OR]
RewriteCond %{QUERY_STRING} param2

Или объединить в одно выражение

RewriteCond %{QUERY_STRING} param1|param2

Или заново прописать такое же правило с новым параметром.
Участвовать в общении на этом форуме могут только
зарегистрированные пользователи.

Если вы уже зарегистрированы Вам необходимо войти на форум.

Тема закрыта по истечению срока давности.