ПРОЕКТЫ 


  АРХИВ 


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: два правила работают по отделности но не вместе



On 11.01.2013, at 11:44, "shambler81" <nginx-forum@xxxxxxxx> wrote:

> Здравствуйте коллеги,  в кратце. nginx + apache 
> 1. правило отрезает www  из $host поскольау /var/www/www.site.ru естественно
> нет, а делать дополнительный линк глупо
> 2. при отсутствие /lalala.html  фактичеки в папке перенаправляется на движок
> index.php 
> все правила работают и стабильно
> НО
> Вместе
> когда www.site.ru/lalala.html они уже не отрабатывают ;( nginx отдает 404
> Проверив весь конфиг на это влияет толко две строчки  подскажите пожалуйста
> чего я не учитывю
> html|htm вынесены в отдельный локейшен посколкьу  многие сеошники в свое
> время любили делать  сайты  на движках со статьями /lalala.html
> и теперь приходится это расхлебывать.
> 
> 
> location ~* ^.+\.(htm|html)$ {
> # данная директива  при отсутствие файла
> try_files $uri /index.php;
> 
> 
> #   пусть до файлов по умолчанию
>     root /var/www/$host/web;
> #  если в $host содержится ввв то он его удаляет  в противном случае пусть
> будет /var/www/www.site.ru
> if ($host ~* ^(www\.)(.+)) {
опять этот бред ? 
правильно это делать через server {} 

>       set $HBW $2;
>       root   /var/www/$HBW/web;
> }
>        access_log off;
>        expires 30d;
>    }
> 
> Posted at Nginx Forum: 
> http://forum.nginx.org/read.php?21,234927,234927#msg-234927
> 
> _______________________________________________
> nginx-ru mailing list
> nginx-ru@xxxxxxxxx
> http://mailman.nginx.org/mailman/listinfo/nginx-ru

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


 




Copyright © Lexa Software, 1996-2009.