Вопрос начинающего Drupal - как получить контент для root при установке на / drupal - PullRequest
1 голос
/ 19 января 2009

Должен быть ответ на этот вопрос, но я новичок в веб-разработке. На моем размещенном сайте установлен Drupal в <домен домена> /Drupal.

Все хорошо, но как мне опубликовать сайт, чтобы мне не приходилось переходить на domain.com/drupal?

Я хочу, чтобы domain.com работал.

Нужно ли копировать содержимое в корень моего www? Я совершенно невежественна, очевидно.

EDIT

Примечание. Я также хочу, чтобы URL-адреса в окне браузера сбрасывали путь drupal. Поэтому перенаправление в подкаталог нежелательно.

Ответы [ 5 ]

4 голосов
/ 19 января 2009

Вы можете настроить веб-сервер, чтобы сделать это для вас.

Это простой пример конфигурации хоста для Apache2. (Это из Ubuntu, но должно быть похоже на другие установки)

<VirtualHost *> 
        ServerName example.com 
        ServerAlias example.com *.example.com 
        DocumentRoot /var/www/drupal 
        <Directory /var/www/drupal> 
                Include /etc/apache2/drupal-clean-url.conf 

                Allow from all 
                Options +Includes +Indexes +FollowSymLinks 
                AllowOverride None 
        </Directory> 
</VirtualHost>
3 голосов
/ 19 января 2009

Среди других возможностей, похоже, вы находитесь на DreamHost.com или у интернет-провайдера с аналогичной настройкой. Я размещен на Dreamhost.com, и у меня была похожая проблема при начале работы.

Если это относится к вам, вам нужно возиться с настройками вашего домена. Вместо того, чтобы пытаться объяснить это здесь, я бы направил вас в службу технической поддержки интернет-провайдера. Вероятно, у них есть стандартный ответ на этот вопрос.

2 голосов
/ 20 января 2009

Спасибо всем, кто откликнулся.

Вот содержимое сайта drupal:

http://drupal.org/node/135206

2 голосов
/ 19 января 2009

Вы можете настроить веб-сервер сделать / Drupal корневым узлом, как именно это сделать, зависит от вашего веб-сервера, но должно быть довольно простым.

1 голос
/ 20 января 2009

Вы можете попробовать это.

Просто скопируйте все файлы и каталоги в подкаталоге drupal в указанный выше. то есть на том же уровне, что и папка drupal. Самому Друпалу все равно, где он. Это файл .htaccess, который направляет трафик в правильное место в Drupal.

Кроме того, убедитесь, что вы пытаетесь настроить чистые URL-адреса, работающие в Drupal, для SEO-дружественных URL-адресов без q = admin e.t.c. Посмотрите на pathauto и модуль токенов, чтобы помочь с этим, они дадут вам URL, такие как mysite.com/How_to_run_Drupal, для заголовка Как запустить Drupal.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...