ПРОЕКТЫ 


  АРХИВ 


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]

Re: Трудности с организацие й поддоменов и точкой вх ода для php-скрипта


  • To: nginx-ru@xxxxxxxxx
  • Subject: Re: Трудности с организацие й поддоменов и точкой вх ода для php-скрипта
  • From: "J3FF3" <nginx-forum@xxxxxxxx>
  • Date: Tue, 16 Aug 2011 14:47:11 -0400
  • Dkim-signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mickey.jlkhosting.com; s=x; h=Date:Sender:From:References:In-Reply-To:Message-ID:Content-Transfer-Encoding:Content-Type:Subject:To; bh=75MEKScb3SaUCS1o0tgTFFiHFLNeeHlFfvYc+EOiUEc=; b=Julk1qyaxpnE4OhAxq8XVNiP6khYd1xQWILpjJrv/veD1jbfRSg4I2e31JN30DhjfTG6khVL1v0y4DcRhEAYSNnU/WbA7zbo05IAninlJJUtRyZM0yTYynhNMEyS4qv+;
  • In-reply-to: <201108162225.30000.ne@xxxxxxxx>
  • References: <201108162225.30000.ne@xxxxxxxx>

Сейчас попробую пояснить все. Имеется
следующая структура:

site.com
- index.php
- application/
- files/
- img/

index.php - это точка входа для сайта, все
контроллеры должны обрабатываться
только через нее. index.php сам подключает
нужные файлы из папки application. Изменять
директории уже нельзя, так как придется
переписывать весь роутер сайта и
вообще кучу всего переделывать.
Потому хотелось бы, чтобы при прямом
запросе на какойто из файлов php
директории application/ и всех вложенных
происходил редирект на index.php. 

Сейчас же вот это правило, что ниже
просто вызывает запрашиваемый файл,
что есть не гуд.
location / {
try_files $uri /index.php?r=$uri&$args;
}

Posted at Nginx Forum: 
http://forum.nginx.org/read.php?21,213831,213880#msg-213880

_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.