Можете ли вы помочь мне написать переписать правила для ngnix:Nginx правило перезаписи для двух PHP параметры
Actual URL : http://www.example.com/all-dog-breeds.php?Greater-Swiss-Mountain-Dog/82
expected URL : http://www.example.com/Greater-Swiss-Mountain-Dog/82
Я попытался ниже переписывания URL, но он не работает:
rewrite ^/([A-Za-z-]+)\/([0-9]+)\/?$ /all-dog-breeds.php?$1/$2;
rewrite ^/(.*)/(.*)$ /all-dog-breeds.php?$1/$2 last;
Первый должен работать, если вы удалите '^ /' с самого начала. – m69
По вашему предложению я пробовал, но не добился успеха. Я пробовал на http://www.example.com/all-dog-breeds.php?Dachshund/9 – linux
Попробовать '^ www \ .пример \ .com/([A-Za-z -] +)/([ 0-9] +) /? $ ' – m69