пожалуйста, покажи мне правильный путь. Я пытаюсь перенаправить
с
example.com/home/<anything>
на
example.com/home-3/<anything>
Мне все еще очень трудно работать с RegExp, более того в .htaccess
условных выражениях.
Пожалуйста, покажите мне правильный способ сделать это
Мои базовые c мысли не очень хорошо сыграли:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_URI} !/home-3/ [NC]
RewriteRule (.*)/home/(.*) $1/home-3/$2
</IfModule>
это ничего не значит с:
https://example.com/home/information/work
но должен стать
https://example.com/home-3/information/work
Однако php -обращение будет выполнено правильно с: (header.php
)
IF ( ($do_redirect=true) == true) {{{
$address=$_SERVER['REQUEST_URI'];
$addrstart = substr($address,0,15);
$sch = strpos($addrstart,'home/');
if ($sch!== false) {
$ndl = 'home/';
$nw = 'home-3/';
$rezz = str_replace($ndl,$nw,$address);
$address = $rezz;
header("Location: https://egf.ru/".$urrr);
die;
}
}}}
Так что я пытаюсь сделать то же самое через .htaccess
вместо местоположения заголовка.
Добавлено: Я пробовал каждую из этих комбинаций через личную вкладку, закрывая одно последнее закрытое окно и открывая его каждый раз.
Я также пытался проверить один из Redirect на изображении ht2 - он также дал мне 404 /
Я думаю, что ИЛИ htaccess как-то действительно не работает с WordPress (0_o) ИЛИ Я потерял что-то фундаментальное /
Так что я был вынужден перепроверить еще раз, что я делаю ne следующий: Раскомментировал все варианты:
и он также ничего не делает (404) дома / .. адресация всех home-3 работает нормально
Обновление через 7 минут, сервер не работает ftp, нет ответа, сайт egf.ru - нет ответа. последняя модификация htacces следующая: выглядит как не циклично c рекурсия, все проверки htaccess не сообщают об ошибках.
Не знаю, это провайдерская ошибка или моя.