Я добавляю дружественные URL-адреса на свой веб-сайт для лучшей навигации.
Раньше я мог получать доступ к своим сообщениям с URL-адресом, подобным этому: *
Но теперь я добавил каждое имя пользователя к URL-адресу, чтобы иметь возможность получить доступ к сообщению, добавив имя пользователя:
https://tribbr.me/post.php?id=844&username=TribeMasters
Итак, теперь с htacces я Я могу переписать этот URL и получить доступ через:
https://tribbr.me/TribeMasters/post/844
С этим RewriteRule
RewriteRule ^([A-Za-z0-9]+)/post/([A-Za-z0-9]+)$ post.php?username=$1&id=$2 [L]
Теперь моя проблема в том, что в моих сообщениях мне нужно использовать больше параметров GET
, таких как ?ref
, чтобы получить идентификатор пользователя, который направил нового посетителя, и другие, например fname=
или lname=
, чтобы печатать имя пользователя, когда он обращается через URL-адрес. ..
Но с этим RewriteRule, если я добавлю дополнительные параметры к моему URL-адресу, сервер не будет рассматривать их для работы, потому что все новые параметры не включены в RewriteRule.
My вопрос: есть ли способ автоматически добавить все дополнительные параметры, которые мне нужны, в мой RewriteRule? Без необходимости указывать каждый параметр GET
, который мне нужно использовать ...
Спасибо.
Решено изменить [L]
на [L,QSA]