помогите переписать правила из .htaccess

shaklov nginx-forum at nginx.us
Sun Nov 25 18:39:16 UTC 2012


Очень прошу помочь переписать реврайты из .htaccess. Потребовалось Апач
полностью исключить.
RewriteEngine On
RewriteBase /

RewriteRule ^uk/$ index.php?language=uk [L]
RewriteRule ^ru/$ index.php?language=ru [L]
RewriteRule ^$ index.php?language=ru [L]

RewriteRule ^product_reviews_write\.php\/info\/p(.*)_.*\.html
product_reviews_write\.php\?products_id=$1 [L]
RewriteRule
^product_reviews_write\.php\/action\/process\/info\/p([0-9]*)_.*\.html
product_reviews_write\.php\?action=process\&products_id=$1 [L]

RewriteRule ^product_info\.php\/info\/p(.*)_.*\/action\/add_product
product_info\.php\?products_id=$1\&action=add_product\ [L]
RewriteRule
^shopping_cart\.php\/products_id\/([0-9]*)\/info\/p([0-9]*)_.*\.html
shopping_cart\.php\?products_id=$1 [L]

RewriteRule
^(product_info|index|shop_content|news|faq|articles|article_info).php(.*)$
redirector.php [L]

RewriteRule ^.*\.gif|\.jpg|\.jpeg|\.png|\.css|\.php|\.js$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.*).html(.*)$ manager.php [L]

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



Подробная информация о списке рассылки nginx-ru