代码之家  ›  专栏  ›  技术社区  ›  Tim

初学者Drupal问题-安装在/Drupal上时如何将内容获取根目录

  •  1
  • Tim  · 技术社区  · 15 年前

    必须有一个答案,但我是一个完全的网络开发新手。我的宿主站点在<站点域>/drupal上安装了drupal。

    一切都很好,但是我该怎么发布这个网站,这样我就不必去了 domain.com/drupal ?

    我只想要 domain.com 工作。

    我是否必须将内容复制到我的www的根目录?显然,我完全是一头雾水。

    编辑

    注意-我还希望浏览器窗口中的URL删除Drupal路径。所以仅仅重定向到子目录是不可取的。

    5 回复  |  直到 15 年前
        1
  •  4
  •   Mark James    15 年前

    您可以将Web服务器配置为这样做。

    这是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>
    
        2
  •  3
  •   abelenky    15 年前

    除其他可能性外,听起来您可能是在dreamhost.com上托管的,或者是具有类似设置的ISP。我在dreamhost.com上托管,开始时遇到了类似的问题。

    如果这适用于您,您需要处理您的域设置。 我不想在这里解释,而是建议您咨询ISP的技术支持。他们可能对此有个大致的答案。

        3
  •  2
  •   Marcos Marin    15 年前

    您可以配置webserver make/drupal根节点,具体操作方式取决于您的webserver,但应该相当简单。

        4
  •  2
  •   Tim    15 年前

    感谢所有回应的人。

    以下是Drupal网站内容:

    http://drupal.org/node/135206

        5
  •  1
  •   community wiki Stewart Robinson    15 年前

    你可以试试这个。

    只需将drupal子目录中的所有文件和目录复制到上面的一个。即与Drupal文件夹处于同一级别。Drupal本身并不关心它在哪里。它是一个.htaccess文件,它将流量驱动到Drupal中的正确位置。

    另外,确保在Drupal中使用干净的URL,而不使用q=admin e.t.c.查看pathauto和token模块来帮助实现这一点,它们也会提供类似mysite.com/how-to-run-drupal的URL,以获取如何运行drupal的标题。