.htaccess переписать 2 переменных

Я работаю над устаревшим кодом и сталкиваюсь с проблемой в .htaccess, которую не могу преодолеть.

В настоящее время, если вы вводите в браузере:

/news/name-of-news-article.php

файл .htaccess будет вызывать базу данных:

RewriteRule /news/(.*).php /pages/news.php?url=$1 [L]

и работать просто отлично.

Проблема в том, что я хотел бы включить необязательную переменную в URL, чтобы, если я хочу включить видео с автоматическим воспроизведением — все, что я пытаюсь найти в .htaccess, похоже, убивает страницу, и если я не изменяю .htaccess не может найти дополнительное видео = true.

/news/name-of-news-article.php?video=true

0

Решение

Вы должны добавить QSA параметр вашего правила перезаписи.

RewriteRule /news/(.*).php /pages/news.php?url=$1 [QSA,L]
2

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector