ПРОЕКТЫ 


  АРХИВ 


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]

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


  • To: nginx-ru@xxxxxxxxx
  • Subject: запрет прямого доступа к файл у news.php
  • From: actionmanager@xxxxxxxxx
  • Date: Sat, 21 Nov 2009 20:20:50 +0300
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:date:from:x-priority :message-id:to:subject:in-reply-to:references:mime-version :content-type:content-transfer-encoding; bh=EDhOzClCEuu9/cbhHX5LU4o4oGwfPoisqxLTcEYf1vc=; b=KIzejzYFdXog2laZW8XVCVNR9+a97Ljmi7b3Fvkj4Sv80Oi8/bGC6oD3lilrTF4fwe CCTdoWpb0Q17yXPsd1uDsYVzT9YqxhadPtRYyYcyXI/Uf6t4kPC9O2LS0Hn0QPPGQ5Bk 6v3+BfODDvk28dK/YLW5CBT282PTdhQnRZ0fQ=
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=date:from:x-priority:message-id:to:subject:in-reply-to:references :mime-version:content-type:content-transfer-encoding; b=UmFWfMtpTcyIf14cUA0ylO/ITpKGciOdoJfZNr7+Ck4lXbrcNaLdG8dRdxoB5QLaPa B/GyI9JlbXKIbiPJ6NxJdMy+OMjlmMl0d8WAw2KKcNOgXVBrS3GY6ztfiaHBG3Y0MAIN BeCQeN0KTx2tpO8blyPsWzfToaECAoVPyInRg=
  • In-reply-to: <d490da3d9965687b901900b2205261a7.NginxMailingListRussian@xxxxxxxxxxxxxxx>
  • References: <d490da3d9965687b901900b2205261a7.NginxMailingListRussian@xxxxxxxxxxxxxxx>

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

при обращении:
  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

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




 




Copyright © Lexa Software, 1996-2009.