Re: Редирект каталога на index.html без директивы INDEX

Vadim A. Misbakh-Soloviov mva at mva.name
Thu Jan 29 23:12:45 UTC 2015


В письме от Чт, 29 января 2015 17:59:48 пользователь Helper code написал:
> У меня строка "index index.html;" находится именно в server{}. Nginx при
> этот отдает одну и туже страницу index.html c кодом 200 и при запросе
> site.com/en/ и при запросе site.com/en/index.html
> Никакого редиректа 301 с site.com/en/ на site.com/en/index.html не
> происходит.
> 

Ах, вы хотите именно явный видимый редирект...

Ну, попутно с ответом я бы хотел поинтересоваться зачем нужно такое 
извращение?

А так:

> rewrite ^(.*)/$ $1/index.html permanent;

(ну, или, может, кто-нибудь в рассылке подскажет менее костыльный вариант...)

Но лично мне, если честно, противна и непонятна сама суть затеи. Более 
"красиво" выглядит как раз наоборот некое подобие ЧПУ...


-- 
Best regards,
mva
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: This is a digitally signed message part.
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20150130/60a9fa91/attachment.bin>


Подробная информация о списке рассылки nginx-ru