Re: запрет прямого доступа к файлу news.php
actionmanager at gmail.com
actionmanager at gmail.com
Sat Nov 21 21:48:06 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;
> }
неа, не хочет(
404 выдаёт на news.php и тут везде:
http://site.ru/news/2009/
http://site.ru/news/view/20/
http://site.ru/news/
More information about the nginx-ru
mailing list