ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Как правильно сделать р едирект



16.09.2011 13:11, Igor Sysoev пишет:
On Fri, Sep 16, 2011 at 01:09:15PM +0700, Игорь Вавржин wrote:
16.09.2011 12:49, Igor Sysoev пишет:
On Fri, Sep 16, 2011 at 11:55:01AM +0700, Игорь Вавржин wrote:
Не подскажите как правильнее сделать редирект со страниц у которых
REQUEST_URI не заканчиватся на / и у которых в урл после последнего
слэша нет символа "."

/ на такой же урл но со слэшем на конце?

Примеры:
stite.com/page ->   stite.com/page/
stite.com/page/ ->   нет редиректа
stite.com/page.html ->   нет редиректа
stite.com/image.jpg ->   нет редиректа
Если это статические файлы и каталоги, то nginx делает это автоматом.

Нет это не статика.
А что должно уходить на бэкенд ?


У меня пока как-то вот так выглядит:

location ~* /[^/\.]+$ {
        rewrite ^(.*)$ http://$http_host$1/ permanent;
}

_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.