Re: вопрос о возможности и невозможности.
Alexey Kovyrin
alexey at kovyrin.net
Sun Oct 26 03:15:41 MSK 2008
2008/10/25 Антон Кирюшкин <swood at fotofor.biz>:
> Вась, наверное все же у тебя коряво выглядит ))
> Правила реврайта следующие:
(1)
> RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$ [NC]
> RewriteCond %{REQUEST_FILENAME} !-f
> RewriteCond %{REQUEST_FILENAME} !-d
> RewriteRule (.*) index.php
(2)
> RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR]
> RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR]
> RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]
> RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
> RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
> RewriteRule ^(.*)$ index.php [F,L]
Реализуемо нгинксом без вопросов. Основные мысли:
1) RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$ [NC] - локейшн
1.1) остальное в нем - иф(ы)
2) дефолтный локейшн с ифами
Вывод - апач не нужен :-)
--
Alexey Kovyrin
http://kovyrin.info/
More information about the nginx-ru
mailing list