初学者Drupal问题-安装在/Drupal上时如何将内容发送到root

初学者Drupal问题-安装在/Drupal上时如何将内容发送到root,drupal,Drupal,必须有一个答案,但我是一个完全的网络开发新手。我的托管站点在/Drupal上安装了Drupal 一切都很好,但我如何发布该网站,以便不必访问domain.com/drupal 我只想让domain.com工作 我必须将内容复制到我的www的根目录吗?我显然完全不懂 编辑 注意-我还希望浏览器窗口中的URL删除drupal路径。因此,仅仅重定向到子目录是不可取的。您可以配置Web服务器使/Drupal成为根节点,具体如何实现这一点取决于您的Web服务器,但应该相当简单。您可以配置Web服务器使/D

必须有一个答案,但我是一个完全的网络开发新手。我的托管站点在/Drupal上安装了Drupal

一切都很好,但我如何发布该网站,以便不必访问domain.com/drupal

我只想让domain.com工作

我必须将内容复制到我的www的根目录吗?我显然完全不懂

编辑


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

您可以配置Web服务器使/Drupal成为根节点,具体如何实现这一点取决于您的Web服务器,但应该相当简单。

您可以配置Web服务器使/Drupal成为根节点,具体如何实现这一点取决于您的Web服务器,但应该相当简单。

您可以配置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>

您可以配置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>

在其他可能性中,听起来您可能被托管在DreamHost.com上,或者是一个具有类似设置的ISP上。我在Dreamhost.com上运行,在开始运行时遇到了类似的问题

如果这适用于你,你需要弄乱你的域设置。
与其在这里解释,我想让您参考ISP的技术支持。他们可能对此有一个很好的答案。

除了其他可能性之外,听起来你可能被托管在DreamHost.com上,或者是一个具有类似设置的ISP上。我在Dreamhost.com上运行,在开始运行时遇到了类似的问题

如果这适用于你,你需要弄乱你的域设置。
与其在这里解释,我想让您参考ISP的技术支持。他们可能对此有一个简单的答案。

感谢所有回答的人

以下是drupal网站内容:


感谢所有回应的人

以下是drupal网站内容:

你可以试试这个

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

此外,请确保您尝试在Drupal中获得干净的URL,以便在没有q=admin e.t.c的情况下获得SEO友好URL。请查看pathauto和token模块,以帮助您实现这一点,他们将为您提供类似mysite.com/How_to_run_Drupal的URL,以获取如何运行Drupal的标题。

您可以尝试一下

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


此外,请确保您尝试在Drupal中获得干净的URL,以便在不使用q=admin e.t.c的情况下获得SEO友好URL。请查看pathauto和token模块,以帮助您实现这一点,他们将为您提供类似mysite.com/How_to_run_Drupal的URL,作为如何运行Drupal的标题。

Yep-这是godaddy提供的。我可以选择在根目录下安装它,但我宁愿不安装。把它放在一个子目录中并指向它似乎更符合逻辑。是的,这是godaddy的。我可以选择在根目录下安装它,但我宁愿不安装。把它放在一个子目录中并指向它似乎更符合逻辑。