On Fri, 24 Oct 2008 20:21:18 +0200, "Andrea Ganduglia" <[EMAIL PROTECTED]> wrote: > Hi, how can I redirect HTTPS requests to HTTP? > > https://www.domain.com => http://www.domain.com > > A simple iptables port redirection > > iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 443 -j REDIRECT > --to-port 80 > > allow client connections, but drop request. > > How Can I solve this? >
If you're using Apache, you can use mod_rewrite to rewrite https to http requests. I'm doing the exact opposite using this rule: RewriteEngine on RewriteCond %{SERVER_PORT} ^80$ RewriteRule ^(.*)$ https://%{SERVER_NAME}$1 [L,R] RewriteRule ^/$ https://%{SERVER_NAME}/ [L,R] Enable the module using "a2enmod rewrite". Adapt the above example appropriately. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]