Здравствуйте, в настоящее время у меня есть мой URL-адрес:
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^([a-zA-Z0-9/?+]+)$ index.php?a=$1 [nc]
Это сделает следующее
Www.example.com/api/movie/details/50
Направиться к
www.example.com/index.php?a=api/movie/details/50
На php я предоставлю правильный код. все хорошо и хорошо.
Но теперь я хочу, чтобы в моих URL была возможность делать следующее:
www.example.com/api/movie/details/50/?key=abcdefgh&country=nl
Я хочу, чтобы этот URL был переписан примерно так:
www.example.com/index.php?a=api/movie/details/50&key=abcdefgh&country=nl
Каким был бы код перезаписи apache для чего-то вроде этого?
Извините, я полный новичок в этой области.
1 ответ
Попробуйте заменить правило следующим образом:
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^([a-zA-Z0-9/?+]+)$ index.php?a=$1&%{QUERY_STRING} [L,NC,QSA]
Похожие вопросы
Новые вопросы
apache
Используйте этот тег (вместе с соответствующим тегом языка программирования) для вопросов программирования, касающихся HTTP-сервера Apache. Не используйте этот тег для вопросов о других продуктах Apache Foundation. Обратите внимание, что вопросы конфигурации сервера обычно лучше подходят на https://serverfault.com