Можно, наверное, попробовать так:
RewriteRule ^(.*)/слово1/(.*)-слово2(.*)$ $1/слово3/$2-слово2$3 [R=301,L]
Общая схема (плюс-минус синтаксис).
Бюджет нулевой. Если кто-то поможет - спасибо. Нет - сам как-нибудь доковыряю, в свободное от пив... от работы время :)
Идеи приветствуются. Ссылки тоже, но только на практические решения аналогичного. Ссылок вроде php.net, спасибо, не надо. Их есть у меня...
Пробовал. Но то ли "лыжи не едут, то ли я..." 🤪
Естественно. Не ссылки же на PHP с UTF. Коих у меня и у самого во множестве...
Да это понятно, что должно :) Мне бы конкретики. Может, кто-то уже решал для себя...
На локальной проверьте, чтобы была включена строчка
в httpd.conf. А на хостингах она обычно включена, не знаю почему не работает... Проверить легко: напишите в нем любую абракадабру, получите error 500 😆
Спасибо. Подожду других предложений...
Согласен, образуется рекурсия.
А остальное правильно. Должно работать :)
Что-нибудь конкретное?
Сайт на UTF-8.
По-моему, первые две строки надо вывести из цикла, а последние две строки поменять на...
$magnitola = array ('Pioner','Prology', 'JVC'); $signaliz = array ('Tomahawk','Sheriff','Aps','Мангуст', 'Pandora', 'Magicar', 'Cenmax', 'Scher Khan', 'Kgb', 'Black bug');for ($i = 1; $i <=10; $i++){ $magnitola = "Магнитола ".$magnitola[rand (0, count ($magnitola)-1)]; $signaliz = "Сигнализация ".$signaliz[rand (0, count ($signaliz)-1)]; echo $magnitola<br />; echo $signaliz;}
Не уверен, но попробуйте что-нибудь вроде этого, что ли...
RewriteRule ^(.*)index.php\?buyonline=(.*)$ $1/$2/ [R=301,L]