Я делая хранение изображений для screencloud изображения, делая так, я хотел бы иметь тезисы URLs работает: Всего URL, который заканчивается с расширением файла перенаправляет в обычном режиме:Переписать правила для обмена
http://serv/ ->/index.php
http://serv/index.php -> /index.php
Все адреса, которые не имеют расширение или PNG, как возвращается файл:
HTTP: // серв/scr1801172229 -> /scr/scr1801172229.png
http: // serv/scr1801172229.png -> /scr/scr1801172229.png
Я попытался научиться использовать переписывание из nginx, хотя я не могу найти хороший учебник. И все, что я пытался не работал, в том числе и это, которое ближе всего я получил:
rewrite /index /index.php break;
rewrite /(.*)$ /scr/$1.png break;
rewrite /(.*)$.png /scr/$1.png break;
Последняя строка делает ничего (он идет 404) Первая линия работает, чтобы отображаться индекс хотя ресурсы не являются загружен, ничего, кроме индекса, не будет работать, и я не могу получить свой .php в url, как обычно. Средняя линия на самом деле работает правильно
Ничего себе я бы никогда не подумал об этом, и он действительно работает как шарм, именно то, что мне нужно! благодаря – Knux14