[英]Beginner Drupal question - how to get content to root when installed on /drupal
必须有一个答案,但是我是一个Web开发人员新手。 我的托管站点在<站点域> / Drupal上安装了Drupal。
一切都很好,但是我如何发布该站点,这样我就不必去domain.com/drupal
吗?
我只希望domain.com
工作。
我是否必须将内容复制到www的根目录? 我显然一无所知。
编辑
注意-我也希望浏览器窗口中的URL删除drupal路径。 因此,仅重定向到子目录是不可取的。
您可以配置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的技术支持。 他们可能对此有一个明确的答案。
您可以将Web服务器配置为/ Drupal根节点,具体如何执行取决于您的Web服务器,但应该相当简单。
你可以试试看。
只需将drupal子目录中的所有文件和目录复制到上面的子目录中即可。 即与drupal文件夹处于同一级别。 Drupal本身并不关心它在哪里。 .htaccess文件将流量驱动到Drupal中的正确位置。
此外,请确保确保尝试在Drupal中使用干净的url,而不使用q = admin等SEO友好的URL。请查看pathauto和令牌模块以帮助解决此问题,它们将为您提供mysite.com/How_to_run_Drupal之类的URL作为标题运行Drupal。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.