summaryrefslogtreecommitdiff
path: root/sites
diff options
context:
space:
mode:
authorAngie Byron <webchick@24967.no-reply.drupal.org>2009-03-30 05:45:48 +0000
committerAngie Byron <webchick@24967.no-reply.drupal.org>2009-03-30 05:45:48 +0000
commit5f3033d78a068b0ef216f47c261f615fbfa4ae01 (patch)
tree6fbaba8b18b4e90255184e743e6b89fa994eed4c /sites
parent8fc513e1d8047df5ea1f63391bbe548ac1264d20 (diff)
downloadbrdo-5f3033d78a068b0ef216f47c261f615fbfa4ae01.tar.gz
brdo-5f3033d78a068b0ef216f47c261f615fbfa4ae01.tar.bz2
#231298 follow-up by Jaza: Documentation and sample file for aliased multisite support feature.
Diffstat (limited to 'sites')
-rw-r--r--sites/default.sites.php46
1 files changed, 46 insertions, 0 deletions
diff --git a/sites/default.sites.php b/sites/default.sites.php
new file mode 100644
index 000000000..8c5f84aca
--- /dev/null
+++ b/sites/default.sites.php
@@ -0,0 +1,46 @@
+<?php
+// $Id$
+
+/**
+ * @file
+ * Configuration file for Drupal's multi-site directory aliasing feature.
+ *
+ * Drupal searches for an appropriate configuration directory based on the
+ * website's hostname and pathname. A detailed description of the rules for
+ * discovering the configuration directory can be found in the comment
+ * documentation in 'sites/default/default.settings.php'.
+ *
+ * This file allows you to define a set of aliases that map hostnames and
+ * pathnames to configuration directories. These aliases are loaded prior to
+ * scanning for directories, and they are exempt from the normal discovery
+ * rules. The aliases are defined in an associative array named $sites, which
+ * should look similar to the following:
+ *
+ * $sites = array(
+ * 'devexample.com' => 'example.com',
+ * 'localhost/example' => 'example.com',
+ * );
+ *
+ * The above array will cause Drupal to look for a directory named
+ * "example.com" in the sites directory whenever a request comes from
+ * "example.com", "devexample.com", or "localhost/example". That is useful
+ * on development servers, where the domain name may not be the same as the
+ * domain of the live server. Since Drupal stores file paths into the database
+ * (files, system table, etc.) this will ensure the paths are correct while
+ * accessed on development servers.
+ *
+ * To use this file, copy and rename it such that its path plus filename is
+ * 'sites/sites.php'. If you don't need to use multi-site directory aliasing,
+ * then you can safely ignore this file, and Drupal will ignore it too.
+ */
+
+/**
+ * Multi-site directory aliasing:
+ *
+ * Edit the lines below to define directory aliases. Remove the leading hash
+ * signs to enable.
+ */
+#$sites = array(
+# 'devexample.com' => 'example.com',
+# 'localhost/example' => 'example.com',
+#);