ПРОЕКТЫ 


  АРХИВ 


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]

Вложенные if-ы, как быть?


  • To: nginx-ru@xxxxxxxxx
  • Subject: Вложенные if-ы, как быть?
  • From: Anton Koldaev <koldaevav@xxxxxxxxx>
  • Date: Mon, 13 Sep 2010 02:21:47 +0400
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:mime-version:received:from:date :message-id:subject:to:content-type; bh=6CRECFhjRk7kCSuMrQOv0rbOk84CaKF5zzCMLvcrpWw=; b=Du5Oq5Wf2Cguon1SzNd7+sPk2gdEVlC3sEWjZISxIg+jDc2IP5ZAZO0iCoMMMgge3L i+JYQvR51ij8tWd3Hyla2WPwC8uoycatn/9jl0OcAdVRAMv/cqomDmzxtTFwsIoxtmCC rjlTPwyyvxvh0wLGgC7iXn5VcRyB+H+1Bc1xY=
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:from:date:message-id:subject:to:content-type; b=YLMgc0mC3OOaxz1c/bJF8LNWjXMx1CMD88/fAmKJC/oshPn7JK5ucpVQYB36Qx1lav 5NOVDEfReOz8tWq/N/lL34+OebBFfYPelZNHPLVYIs4QFmTTL4aZe8z0J/wbGLBTYNy+ Ojili5pIFDC9G+bzKTHemITrnX7AfObhVH9Wc=

Есть вот такие рабочие реврайты для Apache2:

  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-l
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule ^(.*)([^/])$ $1$2/ [R,L]


  RewriteCond %{ENV:REDIRECT_RDR} ^$
  RewriteCond %{HTTP_HOST} ^(.+)\.mysite\.ru$
  RewriteCond %{HTTP_HOST} !^www\.mysite\.ru$
  RewriteRule ^([a-zA-Z0-9`~!@#$%^&()\-+";=\\/|]*)$ blogs/fake/%2/$1 [L,E=RDR:1]


  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-l
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_FILENAME} !/urlrewriteprepend.php$
  RewriteRule ^(.*)$ /urlrewriteprepend.php [L]

Общий смысл: автоматическое создание поддоменов средствами mod_rewrite, скармливание их urlrewriteprepend-у для корректной обработки их Bitrix-ом.

Пытаюсь переписать их все на nginx, логику более-менее выстраиваю, но запутываюсь и в итоге на апаче поддомены работают, а на nginx+php-fpm - нет.
Очень прошу помочь.
Написанный мной кофиг nginx можете посмотреть в аттаче, там ад :).

В процессе использую информацию:



--
Best regards,
Koldaev Anton

Attachment: nginx.mysite.ru.conf
Description: Binary data

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


 




Copyright © Lexa Software, 1996-2009.