drupal - 更改为 HTTPS 后无法登录 Drupal 7 admin。拒绝访问且未设置 cookie

标签 drupal

添加 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/

相关文章:

jquery - 无法让 jquery 工作

drupal - 主题化 Drupal 对多个字段进行分组

php - 我可以从一个表中随机选择一行,然后使用静态标识符在另一个表中选择相应的数据吗?

php - 在 Drupal 中从 Excel 中提取内容

mysql - drupal 查询按匹配结果中关键字出现次数排序

Drupal - Lightbox -> iframe 节点显示整个网站的 View

php - 在外部 PHP 文件中调用 Drupal 函数

drupal 语言切换器不知道别名?切换到节点/XX/而不是LANG/文本

Drupal 7,获取 PDO 连接句柄?

drupal - 在 Drupal 中设置默认用户列表页面样式的最佳方式