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

Sergey Skvortsov skv at protey.ru
Sat Nov 21 21:06:43 MSK 2009


actionmanager at gmail.com wrote:
> Здравствуйте,
> 
> при обращении:
>   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
> 
> посоветуйте пожалуйста как правильно это сделать.

location = /news.php {
	internal;
}

-- 
Sergey Skvortsov
mailto: skv at protey.ru





More information about the nginx-ru mailing list