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
посоветуйте пожалуйста как правильно это сделать.
|