переписать dir / dir в dir / dir? get = xx - PullRequest
0 голосов
/ 04 декабря 2018

Я пытаюсь это выяснить, но я невежественный банкомат.

У меня есть этот URL

https://www.example.cz/xxx/settings.php?id=yy
https://www.example.cz/xxxx/settings.php?id=yyy
....

Я хочу это

https://www.example.cz/xxx/settings/yy
https://www.example.cz/xxxx/settings/yyy
....

То, что я пытался

RewriteRule ^(.*)/settings/(.*) $1/settings.php?id=$2 [NC,L]
RewriteRule xxx/settings/(.*) xxx/settings.php?id=$1 [NC,L]
RewriteRule ^xxx/settings/(.*) xxx/settings.php?id=$1 [NC,L]
RewriteRule /xxx/settings/(.*) /xxx/settings.php?id=$1 [NC,L]
RewriteRule ^settings/(.*) settings.php?id=$1 [NC,L]

Ничего не работает, но если я использую его только так, он отлично работает.

RewriteRule ^xxx/(.*) xxx.php?id=$1 [NC,L]

Заранее спасибо за помощь.

...