Fixed rewriting rules for directory indexes.
authorshort <>
Wed, 28 Sep 2005 03:23:56 +0000 (03:23 +0000)
committershort <>
Wed, 28 Sep 2005 03:23:56 +0000 (03:23 +0000)
.htaccess

index 77c69b2..aceb5e9 100644 (file)
--- a/.htaccess
+++ b/.htaccess
@@ -47,7 +47,8 @@ AddType application/zip .zip
                RewriteRule ^(.*)[.]html[.]pl$ http://%{SERVER_NAME}/$1.pm [R=301,L]
                RewriteRule ^(.*?)/+Index[.]pm$ http://%{SERVER_NAME}/$1/ [R=301,L]
                RewriteCond %{REQUEST_FILENAME}/Index.pm -f
-               RewriteRule ^(.*?)/+$ http://localhost:7680/$1/Index.pm [P,L]
+               # It may be "" for the root directory:
+               RewriteRule ^(|(.*?/)/*)$ http://localhost:7680/$2Index.pm [P,L]
                RewriteRule ^(.*[.]pm)$ http://localhost:7680/$1 [P,L]
        </IfModule>
 </IfModule>