nginx + proxy_set + ЧПУ

T
На сайте с 17.09.2011
Offline
6
778

Собственно сабж, домены стоят на VPS, nginx на VPS отсылает запросы на сервер через proxy_set и сервер уже обрабатывает php. Как в таком мусоре можно настроить ЧПУ в nginx на стороне VPS ?

пример:

sait.ws/forumdisplay.php?f=17&--6935c9abee9dce07dcde390f53dfa5e3

что бы меняло на

sait.ws/forum=17

Причем &--6935c9abee9dce07dcde390f53dfa5e3 хоть и прописывается постоянно в шаблоне, но нужно убрать что бы его не было так как все доступно и по sait.ws/forum=17

Текст режится, поэтому чуть точнее на снимке: http://petromi.com/get/a08542885c.png

Andreyka
На сайте с 19.02.2005
Offline
822
#1

Очевидно, что через rewrite nginx.

Протестировать регексп можно тут: http://regexpr.ru/

Не стоит плодить сущности без необходимости
T
На сайте с 17.09.2011
Offline
6
#2

Тему оф, сделал так:

rewrite ^/forum([0-9]+).html(/?)$ /forumdisplay.php?f=$1 break;

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий