[pmwiki-users] Clean URLs mod_rewrite converts path to lowercase

Doron Solomon freeky_d at hotmail.com
Wed Mar 29 13:30:52 CST 2006


I'm trying to set-up clean urls (using URL rewriting) and it's giving me
404 errors when trying to access any page, except the wiki root. I turned on 
rewrite logging and found that for some reason, the path is getting 
converted to lower case. Here's a snippet of the rewrite log:

add path-info postfix: c:/program files/ibserver/www/ozwiki/main -> 
c:/program files/ibserver/www/ozwiki/main/WikiSandbox
strip per-dir prefix: c:/program
files/ibserver/www/ozwiki/main/WikiSandbox -> main/WikiSandbox applying 
pattern '^$' to uri 'main/WikiSandbox'
add path-info postfix: c:/program files/ibserver/www/ozwiki/main -> 
c:/program files/ibserver/www/ozwiki/main/WikiSandbox
strip per-dir prefix: c:/program
files/ibserver/www/ozwiki/main/WikiSandbox -> main/WikiSandbox applying 
pattern '^index.php$' to uri 'main/WikiSandbox'
add path-info postfix: c:/program files/ibserver/www/ozwiki/main -> 
c:/program files/ibserver/www/ozwiki/main/WikiSandbox
strip per-dir prefix: c:/program
files/ibserver/www/ozwiki/main/WikiSandbox -> main/WikiSandbox applying 
pattern '^([^/a-z].*)' to uri 'main/WikiSandbox'
pass through c:/program files/ibserver/www/ozwiki/main

For some reason it's changing Main/WikiSandbox to main/WikiSandbox, which 
prevents the path from being converted using the last rule in my .htaccess 
file, which contains:

RewriteEngine On
RewriteBase /ozwiki
RewriteRule ^$ pmwiki.php [L]
RewriteRule ^index.php$ pmwiki.php [L]
RewriteRule ^([^/a-z].*) pmwiki.php?n=$1 [QSA,L]

I assume that mod_rewrite must be working properly because the first two 
rules work.  Any ideas how to fix this?

Thanks!






More information about the pmwiki-users mailing list