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