diff --git a/.htaccess b/.htaccess index 35bbac5ca8edb1debfd9897561292d7507e45e82..286b7fdc89c083f0064a9a516c7db3c6153b2bd2 100644 --- a/.htaccess +++ b/.htaccess @@ -13,9 +13,14 @@ Options -Indexes # Follow symbolic links in this directory. Options +FollowSymLinks -# Customized error messages. +# Make Drupal handle any 404 errors. ErrorDocument 404 /index.php +# Force simple error message for requests for non-existent favicon.ico. +<Files favicon.ico> + ErrorDocument 404 "The requested file favicon.ico was not found. +</Files> + # Set the default handler. DirectoryIndex index.php @@ -104,9 +109,10 @@ DirectoryIndex index.php #RewriteCond %{QUERY_STRING} ^mod=([^&]+)$ #RewriteRule module.php index.php?q=%1 [L] - # Rewrite current-style URLs of the form 'index.php?q=x'. + # Rewrite current-style URLs of the form 'x' to the form 'index.php?q=x'. RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d + RewriteCond %{REQUEST_URI} !=/favicon.ico RewriteRule ^(.*)$ index.php?q=$1 [L,QSA] </IfModule>