Skip to content
Snippets Groups Projects
Commit 2eec4e80 authored by Dries Buytaert's avatar Dries Buytaert
Browse files

- Patch #18641 by Morbus: .htaccess improvements. Modified a bit by me.

parent a16e5d24
No related branches found
No related tags found
2 merge requests!7452Issue #1797438. HTML5 validation is preventing form submit and not fully...,!789Issue #3210310: Adjust Database API to remove deprecated Drupal 9 code in Drupal 10
# #
# Apache/PHP/site settings: # Apache/PHP/Drupal settings:
# #
# Protect files and directories from prying eyes: # Protect files and directories from prying eyes.
<Files ~ "(\.(conf|inc|module|pl|sh|sql|theme|engine|xtmpl)|Entries|Repositories|Root|scripts|updates)$"> <Files ~ "(\.(inc|module|pl|sh|sql|theme|engine|xtmpl)|Entries|Repositories|Root|scripts|updates)$">
order deny,allow Order deny,allow
deny from all Deny from all
</Files> </Files>
# Set some options # Set some options.
Options -Indexes Options -Indexes
Options +FollowSymLinks Options +FollowSymLinks
# Customized server error messages: # Customized error messages.
ErrorDocument 404 /index.php ErrorDocument 404 /index.php
# Set the default handler to index.php: # Set the default handler.
DirectoryIndex index.php DirectoryIndex index.php
# Overload PHP variables: # Override PHP settings. More overrides exist in
# sites/default/settings.php, but the following cannot be changed at
# runtime. The first IfModule is for Apache 1.3, the second for
# Apache 2.
<IfModule mod_php4.c> <IfModule mod_php4.c>
#<IfModule sapi_apache2.c> php_value allow_call_time_pass_reference 1
# If you are using Apache 2, you have to use <IfModule sapi_apache2.c> php_value magic_quotes_gpc 0
# instead of <IfModule mod_php4.c>. php_value register_globals 0
php_value register_globals 0 php_value short_open_tag 1
php_value track_vars 1
php_value short_open_tag 1
php_value magic_quotes_gpc 0
php_value magic_quotes_runtime 0
php_value magic_quotes_sybase 0
php_value arg_separator.output "&amp;"
php_value session.auto_start 0
php_value allow_call_time_pass_reference On
# Session and site-specific PHP settings are applied
# in /sites/default/settings.php
</IfModule> </IfModule>
# Overload mod_expires variables. <IfModule sapi_apache2.c>
php_value allow_call_time_pass_reference 1
php_value magic_quotes_gpc 0
php_value register_globals 0
php_value short_open_tag 1
</IfModule>
# Override mod_expires by reducing the time dynamically generated pages
# are cache-able.
<IfModule mod_expires.c> <IfModule mod_expires.c>
# Reduce the time dynamically generated HTML pages are cache-able.
ExpiresByType text/html A1 ExpiresByType text/html A1
</IfModule> </IfModule>
# Various rewrite rules # Various rewrite rules.
<IfModule mod_rewrite.c> <IfModule mod_rewrite.c>
RewriteEngine on RewriteEngine on
# Modify the RewriteBase if you are using Drupal in a subdirectory and the # Modify the RewriteBase if you are using Drupal in a subdirectory and
# rewrite rules are not working properly: # the rewrite rules are not working properly.
#RewriteBase /drupal #RewriteBase /drupal
# Rewrite old-style URLS of the form 'node.php?id=x': # Rewrite old-style URLS of the form 'node.php?id=x'.
#RewriteCond %{REQUEST_FILENAME} !-f #RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME} !-d #RewriteCond %{REQUEST_FILENAME} !-d
#RewriteCond %{QUERY_STRING} ^id=([^&]+)$ #RewriteCond %{QUERY_STRING} ^id=([^&]+)$
...@@ -62,7 +62,7 @@ DirectoryIndex index.php ...@@ -62,7 +62,7 @@ DirectoryIndex index.php
#RewriteCond %{QUERY_STRING} ^mod=([^&]+)$ #RewriteCond %{QUERY_STRING} ^mod=([^&]+)$
#RewriteRule module.php index.php?q=%1 [L] #RewriteRule module.php index.php?q=%1 [L]
# Rewrite URLs of the form 'index.php?q=x': # Rewrite current-style URLs of the form 'index.php?q=x':
RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA] RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment