ПРОЕКТЫ 


  АРХИВ 


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]

Правила rewrite для Nginx



Есть у мну здоровенный апачевский конфиг для одного хоста.
Правил реврайта в ем - .....очень много.
Хотелось бы получить помощь уважаемого сообщества.
Кто нибудь может хотя бы несколько строк перевести в формат Nginx -a ?
Так сказать начать -а я продолжу. Хотя бы понять философию.
Буду премного благодарен


RewriteEngine On
RewriteCond %{QUERY_STRING} !^$                                                 
                                                                                
                   
RewriteRule ^/$ /index.php?%{QUERY_STRING}   

RewriteRule \.(txt|gif|jpe?g|css|ico|png|js|phtml)$ - 
RewriteRule ^/search/([\w\d\|]+)\.html$ /index.php?menu_id=89&$1 

######################################################################################################################
RewriteRule ^/pda$ http://mob.test.ua/ 
RewriteRule ^/mob$ http://mob.test.ua/ 

RewriteRule ^/pda/$ http://mob.test.ua/ 
RewriteRule ^/mob/$ http://mob.test.ua/ 

RewriteCond %{HTTP_ACCEPT} "text/vnd.wap.wml|application/vnd.wap.xhtml+xml" 
RewriteCond %{HTTP_HOST} "!mob.test.ua" 
RewriteRule (.*) http://mob.test.ua$1 


RewriteCond %{HTTP_USER_AGENT} 
(nokia|symbian|iphone|blackberry|midp|avantg|htc|240x320|phone|bolt) 
RewriteCond %{HTTP_HOST} "!mob.test.ua" 
RewriteRule (.*) http://mob.test.ua$1 

####################################################################################################################



RewriteRule ^/websale$ /websale/ 
RewriteRule ^/websale/$ /mailsale/ 
RewriteRule ^/webmail$ /webmail/ 
RewriteRule ^/webmail/$ http://autoline.com.ua/sales.php 
RewriteRule ^/afg/.*$ /search/xp1.html 
RewriteRule ^/mezhdunarodnie-perevozki/dogovora$ 
/mezhdunarodnie-perevozki/dogovora/ 
RewriteRule ^/mezhdunarodnie-perevozki/dogovora/$ 
/index.php?menu_id=113&level1=tir_cargo&level2=contract_tir_transportation 



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


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


 




Copyright © Lexa Software, 1996-2009.