2011年3月18日星期五

Running nginx as reverse proxy with Apache, rewrite problem

I'm using a cPanel plugin located here cpnginx.com that allows me to use nginx to serve static content and Apache to serve dynamic content. They use a method called Direct Push so that I'm still able to use my apache htaccess rules with the setup. Tonight I've run into a problem trying to add a new rule to my .htaccess file to redirect all my mobile traffic:

RewriteCond %{HTTP_USER_AGENT} (mobile|android|blackberry|brew|htc|j2me|lg|midp|mot|netfront|nokia|obigo|openweb|opera mini|palm|psp|samsung|sanyo|sch|sonyericsson|symbian|symbos|teleca|up.browser|wap|webos|windows ce) [NC]
RewriteRule ^(.*)$ http://url [R=302,L]

I'm constantly getting 500 internal server errors when I added this rule and the support at cpnginx.com isn't able to help me at all. Is there anyone out there that can provide me with some advice?

Thanks

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


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

没有评论:

发表评论