]> git.pld-linux.org Git - packages/drupal.git/blobdiff - drupal-apache1.conf
- merged 5.7 from DEVEL: cvs up -j HEAD -j DEVEL, except manually re-merged changelog...
[packages/drupal.git] / drupal-apache1.conf
diff --git a/drupal-apache1.conf b/drupal-apache1.conf
new file mode 100644 (file)
index 0000000..7a16704
--- /dev/null
@@ -0,0 +1,106 @@
+#
+# Apache/PHP/Drupal settings.
+
+# Default setup is for running drupal in vhost.
+# You can setup drupal as alias /drupal, but you need to comment/uncomment few things.
+#
+# Please note that drupal-ID's don't work in subdirs, you need vhost for that.
+
+<Directory /usr/share/drupal/htdocs>
+    Options FollowSymLinks
+    AllowOverride None
+    <IfModule mod_access.c>
+        order allow,deny
+        allow from all
+    </IfModule>
+
+    # Set the default handler.
+    <IfModule mod_dir.c>
+        DirectoryIndex index.php
+    </IfModule>
+
+    # Override PHP settings. More in sites/default/settings.php
+    # but the following cannot be changed at runtime.
+
+    # PHP 4, Apache 1.
+    <IfModule mod_php4.c>
+       php_value magic_quotes_gpc                0
+       php_value register_globals                0
+       php_value session.auto_start              0
+       php_value mbstring.http_input             pass
+       php_value mbstring.http_output            pass
+       php_value mbstring.encoding_translation   0
+    </IfModule>
+
+    # PHP 5, Apache 1 and 2.
+    <IfModule mod_php5.c>
+       php_value magic_quotes_gpc                0
+       php_value register_globals                0
+       php_value session.auto_start              0
+       php_value mbstring.http_input             pass
+       php_value mbstring.http_output            pass
+       php_value mbstring.encoding_translation   0
+    </IfModule>
+
+    # Reduce the time dynamically generated pages are cache-able.
+    <IfModule mod_expires.c>
+        ExpiresByType text/html A1
+    </IfModule>
+
+    # Various rewrite rules.
+    <IfModule mod_rewrite.c>
+        RewriteEngine on
+
+        # Modify the RewriteBase if you are using Drupal in a subdirectory and
+        # the rewrite rules are not working properly.
+        # Enable RewriteBase if you have drupal configured in virtualhost root.
+        #RewriteBase /drupal
+
+        # Rewrite old-style URLs of the form 'node.php?id=x'.
+        #RewriteCond %{REQUEST_FILENAME} !-f
+        #RewriteCond %{REQUEST_FILENAME} !-d
+        #RewriteCond %{QUERY_STRING} ^id=([^&]+)$
+        #RewriteRule node.php index.php?q=node/view/%1 [L]
+
+        # Rewrite old-style URLs of the form 'module.php?mod=x'.
+        #RewriteCond %{REQUEST_FILENAME} !-f
+        #RewriteCond %{REQUEST_FILENAME} !-d
+        #RewriteCond %{QUERY_STRING} ^mod=([^&]+)$
+        #RewriteRule module.php index.php?q=%1 [L]
+
+        # Rewrite current-style URLs of the form 'index.php?q=x'.
+        RewriteCond %{REQUEST_FILENAME} !-f
+        RewriteCond %{REQUEST_FILENAME} !-d
+        RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
+    </IfModule>
+
+    # Customized error messages.
+    ErrorDocument 404 /index.php
+</Directory>
+
+# If having drupal installed as /drupal
+#<IfModule mod_alias.c>
+#    Alias /drupal/files /var/lib/drupal
+#    Alias /drupal /usr/share/drupal/htdocs
+#</IfModule>
+#
+#<Location /drupal>
+#    # Customized error messages.
+#    ErrorDocument 404 /drupal/index.php
+#</Location>
+
+<Directory /var/lib/drupal>
+    allow from all
+</Directory>
+
+<VirtualHost *:80>
+    ServerName drupal
+    ServerAlias www.drupal
+    DocumentRoot /usr/share/drupal/htdocs
+
+    <IfModule mod_alias.c>
+        Alias /files /var/lib/drupal
+    </IfModule>
+</VirtualHost>
+
+# vim: filetype=apache ts=4 sw=4 et
This page took 0.197494 seconds and 4 git commands to generate.