Mercurial > defr > drupal > core
comparison .htaccess @ 1:c1f4ac30525a 6.0
Drupal 6.0
| author | Franck Deroche <webmaster@defr.org> |
|---|---|
| date | Tue, 23 Dec 2008 14:28:28 +0100 |
| parents | |
| children | fff6d4c8c043 |
comparison
equal
deleted
inserted
replaced
| 0:5a113a1c4740 | 1:c1f4ac30525a |
|---|---|
| 1 # | |
| 2 # Apache/PHP/Drupal settings: | |
| 3 # | |
| 4 | |
| 5 # Protect files and directories from prying eyes. | |
| 6 <FilesMatch "\.(engine|inc|info|install|module|profile|po|sh|.*sql|theme|tpl(\.php)?|xtmpl)$|^(code-style\.pl|Entries.*|Repository|Root|Tag|Template)$"> | |
| 7 Order allow,deny | |
| 8 </FilesMatch> | |
| 9 | |
| 10 # Don't show directory listings for URLs which map to a directory. | |
| 11 Options -Indexes | |
| 12 | |
| 13 # Follow symbolic links in this directory. | |
| 14 Options +FollowSymLinks | |
| 15 | |
| 16 # Customized error messages. | |
| 17 ErrorDocument 404 /index.php | |
| 18 | |
| 19 # Set the default handler. | |
| 20 DirectoryIndex index.php | |
| 21 | |
| 22 # Override PHP settings. More in sites/default/settings.php | |
| 23 # but the following cannot be changed at runtime. | |
| 24 | |
| 25 # PHP 4, Apache 1. | |
| 26 <IfModule mod_php4.c> | |
| 27 php_value magic_quotes_gpc 0 | |
| 28 php_value register_globals 0 | |
| 29 php_value session.auto_start 0 | |
| 30 php_value mbstring.http_input pass | |
| 31 php_value mbstring.http_output pass | |
| 32 php_value mbstring.encoding_translation 0 | |
| 33 </IfModule> | |
| 34 | |
| 35 # PHP 4, Apache 2. | |
| 36 <IfModule sapi_apache2.c> | |
| 37 php_value magic_quotes_gpc 0 | |
| 38 php_value register_globals 0 | |
| 39 php_value session.auto_start 0 | |
| 40 php_value mbstring.http_input pass | |
| 41 php_value mbstring.http_output pass | |
| 42 php_value mbstring.encoding_translation 0 | |
| 43 </IfModule> | |
| 44 | |
| 45 # PHP 5, Apache 1 and 2. | |
| 46 <IfModule mod_php5.c> | |
| 47 php_value magic_quotes_gpc 0 | |
| 48 php_value register_globals 0 | |
| 49 php_value session.auto_start 0 | |
| 50 php_value mbstring.http_input pass | |
| 51 php_value mbstring.http_output pass | |
| 52 php_value mbstring.encoding_translation 0 | |
| 53 </IfModule> | |
| 54 | |
| 55 # Requires mod_expires to be enabled. | |
| 56 <IfModule mod_expires.c> | |
| 57 # Enable expirations. | |
| 58 ExpiresActive On | |
| 59 | |
| 60 # Cache all files for 2 weeks after access (A). | |
| 61 ExpiresDefault A1209600 | |
| 62 | |
| 63 # Do not cache dynamically generated pages. | |
| 64 ExpiresByType text/html A1 | |
| 65 </IfModule> | |
| 66 | |
| 67 # Various rewrite rules. | |
| 68 <IfModule mod_rewrite.c> | |
| 69 RewriteEngine on | |
| 70 | |
| 71 # If your site can be accessed both with and without the 'www.' prefix, you | |
| 72 # can use one of the following settings to redirect users to your preferred | |
| 73 # URL, either WITH or WITHOUT the 'www.' prefix. Choose ONLY one option: | |
| 74 # | |
| 75 # To redirect all users to access the site WITH the 'www.' prefix, | |
| 76 # (http://example.com/... will be redirected to http://www.example.com/...) | |
| 77 # adapt and uncomment the following: | |
| 78 # RewriteCond %{HTTP_HOST} ^example\.com$ [NC] | |
| 79 # RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301] | |
| 80 # | |
| 81 # To redirect all users to access the site WITHOUT the 'www.' prefix, | |
| 82 # (http://www.example.com/... will be redirected to http://example.com/...) | |
| 83 # uncomment and adapt the following: | |
| 84 # RewriteCond %{HTTP_HOST} ^www\.example\.com$ [NC] | |
| 85 # RewriteRule ^(.*)$ http://example.com/$1 [L,R=301] | |
| 86 | |
| 87 # Modify the RewriteBase if you are using Drupal in a subdirectory or in a | |
| 88 # VirtualDocumentRoot and the rewrite rules are not working properly. | |
| 89 # For example if your site is at http://example.com/drupal uncomment and | |
| 90 # modify the following line: | |
| 91 # RewriteBase /drupal | |
| 92 # | |
| 93 # If your site is running in a VirtualDocumentRoot at http://example.com/, | |
| 94 # uncomment the following line: | |
| 95 # RewriteBase / | |
| 96 | |
| 97 # Rewrite URLs of the form 'index.php?q=x'. | |
| 98 RewriteCond %{REQUEST_FILENAME} !-f | |
| 99 RewriteCond %{REQUEST_FILENAME} !-d | |
| 100 RewriteRule ^(.*)$ index.php?q=$1 [L,QSA] | |
| 101 </IfModule> | |
| 102 | |
| 103 # $Id: .htaccess,v 1.90 2007/10/05 14:43:23 dries Exp $ |
