Welcome! Log In Create A New Profile

Advanced

another htaccess rewrite help.

January 08, 2010 03:25AM
Hey guys.

I posted this on WHT but I didn't get the help I wanted. I'm helping someone move their site to nginx but they have some htaccess that I don't know how to convert. I've done the easy rewrites but when it comes to the Cond statements I don't know how to convert. I would really appreciate if you guys can help me. I'm doing this for a Russian site (ironically enough).

[b]Original .htacess[/b]

[code]
AddDefaultCharset windows-1251
RewriteEngine on
RewriteCond %{HTTP_HOST} ^blahblah\.com
RewriteRule ^(.*)$ http://www.blahblah.com/$1 [R=permanent,L]


#flash card dat
RewriteRule ^8_marta.html$ public/8_marta.php [qsappend,L]

#RewriteRule ^public/css/(.*)$ http://blahblah.cachefly.net/public/css/$1 [qsappend,L]
#RewriteRule ^public/js/new_js/(.*)$ http://blahblah.cachefly.net/public/js/new_js/$1 [qsappend,L]
#RewriteRule ^public/images/(.*)$ http://blahblah.cachefly.net/public/images/$1 [qsappend,L]

RewriteRule ^index.html$ public/index.html [qsappend,L]
RewriteRule ^fcard_data.xml$ system_functions/get_flash_card_slides_xml [qsappend,L]
RewriteRule ^fcard_data_(.*)\.xml$ system_functions/get_flash_card_slides_xml/$1 [qsappend,L]
RewriteRule ^fcard_user_pic_(.*)\.xml$ system_functions/get_flash_card_xml_with_user_pic/$1 [qsappend,L]
RewriteRule ^session_(.*)\.xml$ flash_cards/temp/session_$1.xml [qsappend,L]
RewriteRule ^saved_(.*)\.xml$ flash_cards/saved/$1.xml [qsappend,L]
RewriteRule ^(.*)cloud_data\.xml$ system_functions/get_cloud_xml [qsappend,L]
RewriteRule ^site_map.html$ site_map [qsappend,L]
RewriteRule ^sms_test/zero.htm$ zero.htm [qsappend,L]
#flash templates
RewriteRule ^(.*)_shablon_(.*)\.swf$ $1.swf [qsappend,L]


RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)\.html$ pages/$1.html [qsappend,L]
RewriteRule ^(.*)\.gz$ $1.gz [qsappend,L]


RewriteCond $1 !^(index\.php|public|music|temp|video|images|img|clipart|cat_ico|pages|pictures|cast_stone|artcl|banners|vc|mobile|mobile_cards|phpMA2|myphpadmin3|fla sh_cards|flash_user|captcha|pcards|server.swf|client.swf|help.swf|user_faces|bots.txt|favicon\.ico|update\.php|yandex_57de7ec45e87f775.txt)

RewriteRule ^(.*)$ index.php/$1 [L]
[/code]

[b]What I've done so far.[/b]

[code]
AddDefaultCharset windows-1251
RewriteEngine on
RewriteCond %{HTTP_HOST} ^blahblah\.com

rewrite ^/(.*)$ http://www.blahblah.com/$1 last;

#flash card dat
rewrite ^/8_marta.html$ public/8_marta.php last;

#RewriteRule ^/public/css/(.*)$ http://blahblah.cachefly.net/public/css/$1 last;
#RewriteRule ^/public/js/new_js/(.*)$ http://blahblah.cachefly.net/public/js/new_js/$1 last;
#RewriteRule ^/public/images/(.*)$ http://blahblah.cachefly.net/public/images/$1 last;

rewrite ^/index.html$ public/index.html last;
rewrite ^/fcard_data.xml$ system_functions/get_flash_card_slides_xml last;
rewrite ^/fcard_data_(.*)\.xml$ system_functions/get_flash_card_slides_xml/$1 last;
rewrite ^/fcard_user_pic_(.*)\.xml$ system_functions/get_flash_card_xml_with_user_pic/$1 last;
rewrite ^/session_(.*)\.xml$ flash_cards/temp/session_$1.xml last;
rewrite ^/saved_(.*)\.xml$ flash_cards/saved/$1.xml last;
rewrite ^/(.*)cloud_data\.xml$ system_functions/get_cloud_xml last;
rewrite ^/site_map.html$ site_map last;
rewrite ^/sms_test/zero.htm$ zero.htm last;

#flash templates
rewrite ^/(.*)_shablon_(.*)\.swf$ $1.swf last;


RewriteCond %{REQUEST_FILENAME} !-f
rewrite ^/(.*)\.html$ pages/$1.html last;
rewrite ^/(.*)\.gz$ $1.gz last;


RewriteCond $1 !^(index\.php|public|music|temp|video|images|img|clipart|cat_ico|pages|pictures|cast_stone|artcl|banners|vc|mobile|mobile_cards|phpMA2|myphpadmin3|fla sh_cards|flash_user|captcha|pcards|server.swf|client.swf|help.swf|user_faces|bots.txt|favicon\.ico|update\.php|yandex_57de7ec45e87f775.txt)

rewrite ^/(.*)$ index.php/$1 last;
[/code]

Thanks


Tim
Subject Author Posted

another htaccess rewrite help.

darvil January 08, 2010 03:25AM

Re: another htaccess rewrite help.

darvil January 11, 2010 06:48PM

Re: another htaccess rewrite help.

merlin corey January 12, 2010 05:34PM

Re: another htaccess rewrite help.

darvil January 12, 2010 06:06PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 323
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready