Kipishbest

Рейтинг
0
Регистрация
16.03.2018
jkm:
Переменная %{REQUEST_URI} не содержит GET параметры. Все агрументы находятся в %{QUERY_STRING}.

RewriteCond %{REQUEST_URI}?%{QUERY_STRING} !^/index\.php\?id=79$
RewriteRule ^(.*)$ https://site.ru/$1 [L,R=301]


Переменная %{THE_REQUEST} содержит полную строку запроса "GET /index.php?id=79 HTTP/1.1"

RewriteCond %{THE_REQUEST} "! /index\.php\?id=79 "
RewriteRule ^(.*)$ https://site.ru/$1 [L,R=301]

Буквально 5 минут назад сам разобрался. Поменял метод гугления. Но спасибо. что ответили!

---------- Добавлено 16.03.2018 в 18:34 ----------

Правда полный редирект теперь не пойдет. Там еще куча страниц в личном кабинете. придется вручную прописывать 78 страниц на редирект((((

---------- Добавлено 16.03.2018 в 18:42 ----------

Может подскажете еще, как правильно написать редирект страницы /index.php?id=2 на главную другого сайта?

---------- Добавлено 16.03.2018 в 19:17 ----------

Тоже вроде разобрался. Теперь не могу только головную страницу htts://site перенести на https://newsite

Добрый день! Подскажите пожалуйста. Я чайник в строительстве сайтов, в общем то я системный администратор, но встала задача, которую не могу решить.

Необходимо сделать редирект сайта с исключением одной страницы. В общем то инфы в гугле много, но у меня не получаетчся. Для редиректа прописываю такие строки:

RewriteCond %{REQUEST_URI} !^/index.php?id=79/$

RewriteRule (.*) https://новый сайт/$1 [L,R=301]

Редирект страбатывает, а вот исключение нет. Подскажите, как правильно написать исключение.