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
|