On 8/28/06, David J. Wells <[EMAIL PROTECTED]> wrote:
Hello,
I am attempting to redirect traffic for 1 vhost only to https and allow http
to another… I'm trying to do this with mod_rewrite and having no success.
Any suggestions? See code below:
# This one we want http access to
<VirtualHost otherdomain.com>
ServerName www.otherdomain.com
DocumentRoot /var/www/html
</VirtualHost>
# this one we want https to
<VirtualHost servername:80>
ServerName www.servername.com
DocumentRoot /var/www/html
<Directory /var/www/html>
AllowOverride All
RewriteEngine On
RewriteCond %{SERVER_PORT} !^443$
RewriteRule (.*) https://%{SERVER_NAME}$1 [L,R]
</Directory>
</VirtualHost>
#SSL.conf
<VirtualHost _default_:443>
DocumentRoot "/var/www/html"
ServerName www.servername.com:443
[ssl stuff]
</VirtualHost>
First, your non-ssl virtual hosts are using name-based
virtual-hosting, but you aren't doing it correctly. You need to
follow the example at:
http://httpd.apache.org/docs/2.2/vhosts/name-based.html#using
Joshua.
---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: [EMAIL PROTECTED]
" from the digest: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]