301 перенаправление с регулярными выражениями
У меня возникли некоторые проблемы с использованием правильного кода для моего .файл htaccess. Вот чего я пытаюсь добиться:
У нас есть генератор QR-кодов, который генерирует случайные url-адреса следующим образом:
Http://mydomain.com?APP-V2/7091c104-32a8-4680-9c07-a75c3ee61d7a/00
Мне нужно перенаправить все эти URL-адреса на главную страницу, http://mydomain.com. Как записать подстановочный знак в файл htaccess? В основном все после mydomain. com?APP-V2 / должно быть переориентированный.
Любая помощь очень ценится!
1 ответ:
В основном все, что после mydomain.com?APP-V2/ должно быть перенаправлено.
Если вы хотите:
http://mydomain.com/?APP-V2/7091c104-32a8-4680-9c07-a75c3ee61d7a/00
Для перенаправления на:
http://mydomain.com/
Затем вы просто избавляетесь от строки запроса (например,
?APP-V2/7091c104-32a8-4680-9c07-a75c3ee61d7a/00
):RewriteEngine On RewriteCond %{QUERY_STRING} ^APP-V2/ RewriteRule ^$ /? [L]
Но если вы хотите все после
?APP-V2/
, вам нужно это:RewriteEngine On RewriteCond %{QUERY_STRING} ^APP-V2/(.*)$ RewriteRule ^$ /%1? [L]