【发布时间】:2016-02-26 01:33:13
【问题描述】:
所以我已经安装并获得了一个站点
example.com/sites/prod
并希望用户去
example.com/
查看网站。我有一个 .htaccess 文件可以解决问题,并安装了 trusted hosts,但是如果我去的话,我遇到了一个问题
example.com/user
我点击了以下消息
默认情况下不允许重定向到外部 URL,请使用 \Drupal\Core\Routing\TrustedRedirectResponse 。
我认为这是 drupal 8 的一个新功能,因为我在 7 中成功完成了这项工作。
如果您提交联系表单,也会出现此错误。
我试过用谷歌搜索,但我很困惑。
【问题讨论】:
-
出于我的好奇:如果您希望用户访问 example.com,为什么不简单地创建一个合适的 WHATEVERYOUWANT/sites/example.com 目录?
-
您的意思是将我的 Drupal 安装留在 example.com/sites/prod 但在该文件夹中创建“sites/example.com”?这会解决我的问题吗-基本上我在该站点文件夹中有一个开发和生产站点-每个站点都包含单独的安装-开发是通过子域“dev.example.com”访问的,但共享托管意味着我无法更改示例。 com 指向 prod 文件夹
-
好的。因此,我建议您使用 sites/devel.example.com 进行开发,使用 sites/example.com 进行生产。这样,您就可以按照多域设置遵循 Drupal 设计,并且它会起作用。感谢您的反馈!