添加 SSL 证书并在 url 中强制使用 HTTPS 后,我无法再登录 Drupal 7 的管理区域。
该网站以前通过 HTTP 协议(protocol)提供服务并且运行良好。我还想提一下,如果我恢复到 HTTP 模式,该站点将按预期工作。但是,我正在尝试实现 HTTPS。
此外,在登录时,我注意到 cookie 响应将由服务器发送,但它会立即被删除,导致访问被拒绝消息。
到目前为止,在经历了互联网上的各种反响之后,我在 settings.php 文件中尝试了 session.cookie、$base_url 和 $cookie_domain 变量。我还没有找到解决方案。
有人遇到过这个问题吗?非常感谢您的回复。
最佳答案
在apache服务器中
转到 .httaccess
在 RewriteRule ^ - [E=protossl]
前添加 # 以禁用 http
看起来像这样 # RewriteRule ^ - [E=protossl]
这解决了问题
关于drupal - 更改为 HTTPS 后无法登录 Drupal 7 admin。拒绝访问且未设置 cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37110061/