On 7/18/07, Ted Fines <[EMAIL PROTECTED]> wrote:

 RewriteLog
"/usr/local/apache/logs/server.mac.edu.rewrite.log"
RewriteCond %{SERVER_PORT} !^443$
 RewriteCond %{REQUEST_URI} ^/restricted(.*)$ [NC]
 RewriteRule ^/restricted(.*)$
https://%{SERVER_NAME}%{REQUEST_URI} [R,NC]
 RewriteMap  lowercase int:tolower
 RewriteRule (.*) ${lowercase:$1} [PT]
 </VirtualHost>

Then in the mod_rewrite log, I see messages like:
rewrite /restricted/ ->
https://server.macalester.edu/restricted/
(ok, good)

But then I see
 rewrite https://server.macalester.edu/restricted/ ->
https://server.macalester.edu/restricted/

Isn't that just hitting the lowercase map?

If so, you can either add [L] to the flags on your redirect, or you
can test whether the lowercase is really necessary with a
RewriteCond $1 [A-Z]

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]

Reply via email to