запрет прямого доступа к файлу news.php

actionmanager at gmail.com actionmanager at gmail.com
Sat Nov 21 20:20:50 MSK 2009


Здравствуйте,

при обращении:
  http://site.ru/news/2009/
  http://site.ru/news/view/20/
  http://site.ru/news/

запросы поступают на news.php

есть следующий конфиг:

location /news/ {
  root   /home/site.ru;
  rewrite "^/news/((\d{4}))/?" /news.php?year=$1 last;
  rewrite "^/news/view/((\d{2,5}))/?" /news.php?view=$1 last;
  rewrite ^/news/$ /news.php last;
}

всё работает, но необходимо запретить прямой вызов файла news.php

http://site.ru/news.php

посоветуйте пожалуйста как правильно это сделать.






More information about the nginx-ru mailing list