Перенаправление URL с вопросительным знаком - PullRequest
0 голосов
/ 31 января 2019

Привет Мне нужна помощь с RewriteRule для пересылки URL-адреса фоллинга:

https://example.com/ipsum-lorem-amit/?lang=en

на

https://example.com/en/a-newpage-here

Я попробовал следующий код, но он не работает

RewriteCond %{REQUEST_URI} ^/tipsum-lorem-amit/?lang=en [NC]
RewriteCond %{QUERY_STRING} lang=en [NC]
RewriteRule ^(.*) %{REQUEST_URI}/en/a-newpage-here [R,L]

Спасибо за вашу помощь

1 Ответ

0 голосов
/ 31 января 2019

Вы можете использовать это правило как правило ` top * :

RewriteEngine On

RewriteCond %{QUERY_STRING} ^lang=([a-z]+)$ [NC]
RewriteRule ^tipsum-lorem-amit/?$ /%1/a-newpage-here? [R=301,NC,L]
...