Я пытаюсь переписать следующие URL-адреса. От этого к этому.
https://www.example.com/index.php -> https://www.example.com/
https://www.example.com/test.php -> https://www.example.com/test/
https://www.example.com/test.php?id=1 -> https://www.example.com/test/1/
Если я ввожу https://www.example.com/index.php
nginx, необходимо указать https://www.example.com/
.
Если я введу https://www.example.com/test/
nginx, необходимо указать https://www.example.com/test.php
.
Если я введу https://www.example.com/test/1/
nginx, необходимо указать https://www.example.com/test.php?id=1
.
Но я хочу игнорировать или изменить, переписав также папки, подобные этой:
Если я введу https://www.example.com/test/
nginx, необходимо указать https://www.example.com/test.php
. Но, конечно, на сайте есть изображения и другие папки. Например, исходный URL-адрес https://www.example.com/images/myimage.jpg
не может быть после перезаписи https://www.example.com/test/images/myimage.jpg
, потому что нет изображений. Как это решить?