Remove one cache to possible cure some "headers_in" instability.
[www.jankratochvil.net.git] / .htaccess
index aceb5e9..34a7776 100644 (file)
--- a/.htaccess
+++ b/.htaccess
@@ -21,6 +21,7 @@ AddType "text/plain; charset=us-ascii" .txt
 AddType "text/plain; charset=us-ascii" .asc
 AddType application/x-rpm .rpm
 AddType application/x-nokia-9000-communicator-add-on-software .aos
+AddType application/vnd.symbian.install .sis
 
 RemoveEncoding .gz .Z .bz .bz2 .zip
 AddType application/x-gzip .gz
@@ -44,11 +45,12 @@ AddType application/zip .zip
        RewriteRule ^sw(|/.*)$ http://%{SERVER_NAME}/project$1 [R=301,L]
        RewriteRule ^projects(|/.*)$ http://%{SERVER_NAME}/project$1 [R=301,L]
        <IfModule !mod_perl.c>
-               RewriteRule ^(.*)[.]html[.]pl$ http://%{SERVER_NAME}/$1.pm [R=301,L]
+               RewriteRule ^favicon[.]ico$ /My/Status.pm?code=404 [P,L]
+               RewriteRule ^(.*)[.]html[.]pl(|/.*)$ http://%{SERVER_NAME}/$1.pm$2 [R=301,L]
                RewriteRule ^(.*?)/+Index[.]pm$ http://%{SERVER_NAME}/$1/ [R=301,L]
                RewriteCond %{REQUEST_FILENAME}/Index.pm -f
                # It may be "" for the root directory:
                RewriteRule ^(|(.*?/)/*)$ http://localhost:7680/$2Index.pm [P,L]
-               RewriteRule ^(.*[.]pm)$ http://localhost:7680/$1 [P,L]
+               RewriteRule ^(.*[.]pm(|/.*))$ http://localhost:7680/$1 [P,L]
        </IfModule>
 </IfModule>