httpd-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Justin Pasher <just...@newmediagateway.com>
Subject Re: [users@httpd] Using .htaccess to force rewriting URLs to https:// works but loses any subdirectory paths. What do I need to change?
Date Mon, 15 Jun 2009 21:22:46 GMT
Bob Linkonij wrote:
> [snip]
>
> Reading around alot, I made some progress by putting this in the
> /webroot/.htaccess file:
>
> 	Options +FollowSymLinks
> 	
> 	SSLOptions +StrictRequire
> 	SSLRequireSSL
> 	SSLRequire %{HTTP_HOST} eq "www.Domain.com"
> 	ErrorDocument 403 https://www.Domain.com
> 	
> 	RewriteEngine      on
> 	RewriteBase        /
> 	
> 	RewriteCond %{HTTPS} !=on
> 	RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R,L]
>   

You don't need to use REQUEST_URI (maybe it's not available in the 
context of RewriteRule?). You can just capture the results of 
RewriteRule match.

RewriteRule (.*) https://%{SERVER_NAME}/$1 [R,L]


-- 
Justin Pasher

---------------------------------------------------------------------
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: users-unsubscribe@httpd.apache.org
   "   from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org


Mime
View raw message