Строка запроса перезаписи URL-адреса с вопросительных знаков на косые черты - PullRequest
0 голосов
/ 22 октября 2018

Я хочу переписать этот URL:

https://www.myproblem.com/OAuth?code=AQC7EYXImGt-r0h_AgldRo6D78it4CSdzrrB9Z455oQ-&state=HA-XVSDdzzSF41

To:

https://www.myproblem.com/OAuth/code/AQC7EYXImGt-r0h_AgldRo6D78it4CSdzrrB9Z455oQ-/state/HA-XVSDdzzSF41

Я перепробовал множество различных правил переписывания и проверил их на https://htaccess.madewithlove.be/, но не могу найти решение ...

Я пробовал такие вещи:

RewriteCond %{QUERY_STRING} ^code=([a-zA-Z0-9_\-]+)&state=([a-zA-Z0-9_\-]+)$
RewriteRule ^/OAuth(.*)/$ /OAuth/code/%1/state/%2?

Или

RewriteCond %{REQUEST_URI} ^/OAuth$
RewrtieCond %{QUERY_STRING} ^code=(.*)&state=(.*)$
RewriteRule ^(.*)$ /index.php?slug=$1&code=%1&state=%2

Но это не работает....

...