Как сделать редирект (301, 302). Общая тема -2

dotern
На сайте с 21.09.2016
Offline
123
#251

как сделать такое:

Когда определенный айпи отрывает определенный адрес - выдавать ошибку 404

J
На сайте с 20.02.2014
Offline
120
jkm
#252
Например, страница site.ru/a/b/c/ и ip клиента 11.22.33.44.
RewriteEngine On

RewriteCond %{REMOTE_ADDR} =11.22.33.44
RewriteRule ^a/b/c/$ - [R=404,L]

Q
На сайте с 03.10.2011
Offline
308
#253

Подскажите, пожалуйста, как через .htaccess сделать редирект.

Яндекс стал дописывать в урл сайтов, когда переходишь в поиске, например ?ysclid=lx34aaez17299711936

У меня стоит редирект с одной страницы, на другую, но если дописать, то 301 уже не срабатывает. И получается, если перейти из поиска, то открывается старая страница с ?ysclid=lx34aaez17299711936, если убрать это, то 301 на новую происходит.

Сайт на wp, пользуюсь плагином Redirection, сейчас хочу попробовать через htaccess сделать.

J
На сайте с 20.02.2014
Offline
120
jkm
#254
qvaro #:

Подскажите, пожалуйста, как через .htaccess сделать редирект.

Яндекс стал дописывать в урл сайтов, когда переходишь в поиске, например ?ysclid=lx34aaez17299711936

У меня стоит редирект с одной страницы, на другую, но если дописать, то 301 уже не срабатывает. И получается, если перейти из поиска, то открывается старая страница с ?ysclid=lx34aaez17299711936, если убрать это, то 301 на новую происходит.

Сайт на wp, пользуюсь плагином Redirection, сейчас хочу попробовать через htaccess сделать.

А какие настройки ставили в плагине Redirection?

Там есть настройка игнорировать все GET-параметры.

Query Parameters -> Ignore all parameters.

https://redirection.me/support/matching-a-url/

Q
На сайте с 03.10.2011
Offline
308
#255
jkm #:

А какие настройки ставили в плагине Redirection?

Там есть настройка игнорировать все GET-параметры.

Query Parameters -> Ignore all parameters.

https://redirection.me/support/matching-a-url/

Спасибо!

Владимир Коток
На сайте с 04.12.2011
Offline
114
#256

Пользователи CloudFlare могут настроить правила редиректа прямо там.

Условный редирект в CloudFlare

⭐ Домены от 97 ₽ ⭐ https://vovahost.ru/regdomain.php
Тимур Рябинин
На сайте с 05.10.2023
Offline
10
#257
qvaro #:

Подскажите, пожалуйста, как через .htaccess сделать редирект.

Яндекс стал дописывать в урл сайтов, когда переходишь в поиске, например ?ysclid=lx34aaez17299711936

У меня стоит редирект с одной страницы, на другую, но если дописать, то 301 уже не срабатывает. И получается, если перейти из поиска, то открывается старая страница с ?ysclid=lx34aaez17299711936, если убрать это, то 301 на новую происходит.

Сайт на wp, пользуюсь плагином Redirection, сейчас хочу попробовать через htaccess сделать.

Здравствуйте! Я из команды Яндекса.

Обратите, пожалуйста, внимание, что использование этого cgi-параметра делает запросные отчёты Метрики информативнее, поэтому владельцы сайтов отказываются от использования ysclid очень редко, когда CMS сайта не поддерживает этот параметр и страницы становятся недоступными пользователям.

Отмечу, что страницы с ysclid не дублируют оригинальные страницы, это учтено разработчиками Поиска. Чуть больше подробностей есть в Справке: https://ya.cc/t/hXJv-Ogw4suGzF
Владимир Коток
На сайте с 04.12.2011
Offline
114
#258
qvaro #:
Сайт на wp, пользуюсь плагином Redirection

Попробуйте делать условный редирект через PHP, срабатывающий на вхождение ключевого "слова" в урл страницы.

Поиск слова в текущем url:


<?php
$mystring = $_SERVER['REQUEST_URI'];
$findme   = '/forum/';
$pos = strpos($mystring, $findme);
echo $mystring;
// Заметьте, что используется ===.  Использование == не даст верного
// результата, так как 'a' в нулевой позиции.
if ($pos === false) {
    echo "Строка '$findme' не найдена в строке '$mystring'";
} else {
    echo " Строка '$findme' найдена в строке '$mystring'";
    echo " в позиции $pos";
}
?>

В примере использовано слово "/forum/", вы используйте своё.

После кода "if ($pos === false)" впишите свои условия PHP-редиректа.

На WordPress стопроцентно работает.

EE
На сайте с 19.08.2015
Offline
69
#259
Нравится плагин Redirection за свою простоту
Разрабатываю и продвигаю сайт https://techrate.com.ua Веду Ютуб-канал https://www.youtube.com/@texza4et
KM
На сайте с 01.05.2013
Offline
91
#260

Здраствуйте.

В логах вылезли страницы  с 404 ошибкой такого вида:

https: //site.ru/smarta-sumka-belaya/%7Bstyles_url

https: //site.ru/ruchka-dilun-fertyyne/%7Bstyles_url


Подскажите, как сделать  301 редирект  (.htaccess) сайт вордпресс, чтобы страницы  с 404 ошибкой перенаправлялись на оригинальные страницы без /%7Bstyles_url

https: //site.ru/smarta-sumka-belaya/%7Bstyles_url     >>    https: //site.ru/statiay/smarta-sumka-belaya/

https: //site.ru/ruchka-dilun-fertyyne/%7Bstyles_url  >>   https: //site.ru/statiay/ruchka-dilun-fertyyne/

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий