ПРОЕКТЫ 


  АРХИВ 


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]

два правила работают по отделности но не вместе


  • To: nginx-ru@xxxxxxxxx
  • Subject: два правила работают по отделности но не вместе
  • From: "shambler81" <nginx-forum@xxxxxxxx>
  • Date: Fri, 11 Jan 2013 02:44:26 -0500
  • Dkim-signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=tigger.jlkhosting.com; s=x; h=Date:Sender:From:Message-ID:Content-Transfer-Encoding:Content-Type:Subject:To; bh=p5bKBkWVNGBEBcdr8kX4zpK5/ToCHdQUXdaiq0CLuiU=; b=kSNLCrh1ztQEmJ/JxnrWi3204BVqbtVb61h+OUhYzEoLQdKtbM+NOaOQAO6YRbC2mFh1vOQoW2NsRzoISWE15kFGoHaOZcLXbSKlhC4xi1dLZXqzfn9Q1P8ggKC92Nzq;

Здравствуйте коллеги,  в кратце. 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\.)(.+)) {
       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


 




Copyright © Lexa Software, 1996-2009.