требуется исправить правило перезаписи WordPress

#apache #wordpress #rewrite

#apache #wordpress #url-переписывание

Вопрос:

Здравствуйте, у меня есть это правило перезаписи в моем WordPress

 RewriteRule ^trip/(.*)/$ /index.php?page_id=143amp;trip=$1 [L]
  

Оно работает, но у меня есть эта проблема.. когда я захожу на страницу, вызываемую —

http://example.com/trip/22/?lang=en

$ _GET[‘lang’] не работает. Я полагаю, что URL становится чем-то вроде

/index.php?page_id=143amp;trip=22?lang=en

которое не работает.. Может кто-нибудь посоветовать мне, как заменить вопросительный знак из ?lang=en на amp; ..

Ответ №1:

Я думаю, вам просто нужен флаг QSA.