URL переписать с nginx правилами для php и игнорировать каталог - PullRequest
0 голосов
/ 03 марта 2020

Я пытаюсь переписать следующие 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, потому что нет изображений. Как это решить?

...