Проверка и отдача файла

2013-08-08 Пенетрантность init0
Всем привет!

Есть проблема, необходимо проверять наличие кастомного файла robots.txt
лежащего НЕ в корне проекта.
Если этот файл существует, отдавать его. 
Если не существует, отдавать стандартный robots.txt который лежит в корне
проекта, он там всегда есть.



Подможите чем можете!
Спасибо!

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

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

Re: Проверка и отдача файла

2013-08-08 Пенетрантность Валентин Бартенев
On Thursday 08 August 2013 17:57:53 init0 wrote:
 Всем привет!
 
 Есть проблема, необходимо проверять наличие кастомного файла robots.txt
 лежащего НЕ в корне проекта.
 Если этот файл существует, отдавать его.
 Если не существует, отдавать стандартный robots.txt который лежит в корне
 проекта, он там всегда есть.
 
[...]

http://nginx.org/r/root/ru

--
Валентин Бартенев
http://nginx.org/en/donation.html
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Проверка и отдача файла

2013-08-08 Пенетрантность Андрей Василишин

08.08.2013 17:57, init0 пишет:

Всем привет!

Есть проблема, необходимо проверять наличие кастомного файла robots.txt
лежащего НЕ в корне проекта.
Если этот файл существует, отдавать его.
Если не существует, отдавать стандартный robots.txt который лежит в корне
проекта, он там всегда есть.



Подможите чем можете!
Спасибо!



location /robots.txt {
try_files /path/to/custom$uri  $document_root$uri
}

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

Re: Проверка и отдача файла

2013-08-08 Пенетрантность init0
Андрей Василишин Wrote:
---
 08.08.2013 17:57, init0 пишет:
  Всем привет!
 
  Есть проблема, необходимо проверять наличие кастомного файла
 robots.txt
  лежащего НЕ в корне проекта.
  Если этот файл существует, отдавать его.
  Если не существует, отдавать стандартный robots.txt который лежит в
 корне
  проекта, он там всегда есть.
 
 
 
  Подможите чем можете!
  Спасибо!
 
 
 location /robots.txt {
   try_files /path/to/custom$uri  $document_root$uri
 }
 
 ___
 nginx-ru mailing list
 nginx-ru@nginx.org
 http://mailman.nginx.org/mailman/listinfo/nginx-ru

Я пробовал через true_files
Либо получалась рекурсия, либо 404(

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

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

Re: Проверка и отдача файла

2013-08-08 Пенетрантность init0
Опечатался, всегда пробовал try_files
Все еще отказывается работать

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

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

Re: Проверка и отдача файла

2013-08-08 Пенетрантность Валентин Бартенев
On Thursday 08 August 2013 19:23:49 init0 wrote:
 Опечатка, всегда пробовал try_files
 Все еще отказывается работать
 

А пробовали прочитать документацию?  Если просто пробовать try_files,
без понимания того, что последним параметром задается внутреннее 
перенаправление, а остальные параметры задают URI относительно корня,
то ничего путного не получится.

--
Валентин Бартенев
http://nginx.org/en/donation.html
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Проверка и отдача файла

2013-08-08 Пенетрантность init0
Валентин Бартенев Wrote:
---
 On Thursday 08 August 2013 19:23:49 init0 wrote:
  Опечатка, всегда пробовал try_files
  Все еще отказывается работать
  
 
 А пробовали прочитать документацию?  Если просто пробовать try_files,
 без понимания того, что последним параметром задается внутреннее 
 перенаправление, а остальные параметры задают URI относительно корня,
 то ничего путного не получится.
 
 --
 Валентин Бартенев
 http://nginx.org/en/donation.html
 ___
 nginx-ru mailing list
 nginx-ru@nginx.org
 http://mailman.nginx.org/mailman/listinfo/nginx-ru

Однако, быстро Вы показания меняете

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

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