У меня есть этот URL с 2 параметрами
https://mywebsite.com/folder/subfolder/page.php?id=999&title=this-is-a-test
, и мне нужно правило для генерации следующего URL
https://mywebsite.com/page/this-is-a-test-999/
Я пробовал это правило
RewriteEngine On RewriteRule ^page/([^-]*)-([^-]*)/$ /folder/subfolder/page.php?&id=$1&title=$2 [L]
и я получаю этот URL
https://mywebsite.com/page/999-this-is-a-test/
какие изменения мне нужно сделать в правиле, чтобы получить
this-is-a-test-999
вместо
999-this-is-a-test
любую идею, как исправить это?
Попробуйте это правило (/ page / this-is-a-test-999 / <> /folder/subfolder/page.php?&id=999&title=this-is-a-test)
RewriteEngine On RewriteRule ^page\/(.*)-(\d+)\/$ /folder/subfolder/page.php?&id=$2&title=$1 [L]