跳转到主要内容
你行网

Main navigation

  • 首页
  • Drupal
  • 编程与开发
  • 数据库
  • 操作系统与应用
  • 服务器与运维
  • 社区
User account menu
  • 登录

面包屑

  1. 首页

drupal8 HTTPS - 其他设置/修改

由 hrs, 17 七月, 2019

以下内容应该可以解决您可能遇到的几个HTTPS问题。这些设置与Secure Pages一起使用。

  1. 当Secure Pages将网站从http://www.example.com切换到https://www.example.com时,匿名用户会丢失购物车内容
  2. 当用户点击Cart Block上的Check Out按钮或Checkout Link时,页面刷新,用户不会被重定向到购物车/结账

修改.htaccess文件

如果您希望用户始终重定向到http://www.example.com和https://www.example.com并且您为www设置SSL证书,请取消注释(删除#infront of these lines)这些行.example.com的

#RewriteCond %{HTTP_HOST} !^www\. [NC] #RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

如果您希望将用户始终重定向到http://example.com和https://example.com,并且为example.com设置SSL证书,请取消注释(删除#infront of these lines)这些行

# RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC] # RewriteRule ^ http://%1%{REQUEST_URI} [L,R=301]

如果在进行上述更改后仍然存在问题,请尝试这些修改以及上述修改。

修改位于sites / default / settings.php中的settings.php文件

编辑settings.php文件时,您可能必须更改文件的权限以覆盖它,然后将它们更改回原来的状态。我的默认设置为444,因此必须将它们更改为755进行编辑,并在编辑后恢复为444。

在文件的末尾添加以下行。

$conf['https'] = TRUE;

此修改取自https://www.drupal.org/https-information

Drupal配置

如果要支持混合模式HTTPS和HTTP会话,请打开sites / default / settings.php并添加$ conf ['https'] = TRUE;。这使您可以通过HTTP和HTTPS使用相同的会话 - 但是使用两个cookie,其中HTTPS cookie仅通过HTTPS发送。您需要使用像securepages这样的贡献模块来执行此模式的任何有用操作,例如通过HTTPS提交表单等。虽然您的HTTP cookie仍然容易受到所有常见攻击,但被劫持的不安全会话cookie只能用于获取对HTTP站点的经过身份验证的访问。它在HTTPS站点上无效。这是否是一个问题取决于您的站点需求和各种模块配置。例如,

如果您仍然遇到购物车清空问题而没有重定向到购物车/结帐匿名用户使用这些额外的修改。

如果您不使用子域,并将用户重定向到www.example.com,请更改以下行$cookie_domain = '.example.com';

至

$cookie_domain = 'www.example.com';

如果您不使用子域,并将用户重定向到example.com,请将以下行更改 为$cookie_domain = '.example.com';

$cookie_domain = 'example.com';

如果你想看到它在行动中,我在http://www.ubercartdemo.com上设置了上述修改。

  • 登录或注册以发表评论
  • 146 次浏览
来源
https://www.drupal.org/docs/7/modules/ubercart/howtos/https-additional-settingmodifications
内容类型分类
技术文章
文章归类
drupal

文章标签

  • drupal 8

评论

最新文章

  • 内容审核通知 content_moderation_notifications 模块简介
  • 调度程序 scheduler 模块简介
  • 工作流当中的草稿,已发布,很好理解,已归档是怎么理解。
  • 你行网 https://www.dwoke.com seo 关键词
  • brew 是什么命令
  • drupal 9 或 drpal 10 国内内容分享模块 Will Nice social share
  • Views Slideshow - Views Vanilla JavaScript Slideshow (VVJS) 简介和安装方法
  • drupal 11 安装statistics 统计模块
  • drupal11 扩展中找不到Statistics模块
  • drupal11 设置中的“总结摘要”和“切边的” 有什么区别

标签云

adsenseAIapacheaptbadblocksbreadcrumbbrewcentoscertbotckeditorcommandcomposercookiecsharpCSScurlC语言DDEVdiffdnsdockerDreamweaverDrupaldrupal 7drupal 8drupal 9drupal10drupal 11drushExcelfirewalldfirmwareflameshotformgimpgitgzipHTMLHTML5httpdhttp验证inputipjavaJavaScriptJavaSrciptkernelKVMLinuxmavenmbstringmod_expires 模块Mysqlnerdtreenetstatnetworknginxnpmpasswordphpphpmyadminphp扩展RFIDRSSselinuxSEOsharesimple_adsensesshsslStatisticssuperfishsurroundtagcloudstitleubuntuuploadprogressvimVPNVUEWireGuardwpsxdebugyoutubeyumzip主题(theme)二进制五笔分类术语压缩解压哈希值声音字段密码工作流快捷键摄影权限果树种植标签优化模块(module)源地址版本号电子秤电脑基础电脑技巧短信验证端口简介算法网站备份网站运营翻译英语表单视图(views)计算机基础赚钱超五类线网线邮件验证重定向重定向,301错误颜色

相关文章

  • drupal11 设置中的“总结摘要”和“切边的” 有什么区别
  • ddev 基本命令中文对照表
  • RSS源 是什么,有什么作用,如何使用。
  • 使用git 克隆drupal 开发版本和修改版本。
  • ddev 安装drush 错误和解决方案
  • 【Drupal 开发实战】告别环境配置噩梦:DDEV 使用全攻略
  • 因权限问题导致drupal cms 无法正常安装,那么该如何解决这个问题
  • kvm虚拟机启动失败:default网络未激活
  • ubuntu 安装kvm 虚拟机
  • foreach 是 PHP 循环语句使用方法
RSS源

关于我们

  • 你行网简介
  • 关于我们
  • 版权声明

网站相关

  • 社区论坛
  • 网址导航
  • 网站地图
  • 联系我们

友情链接

  • 英文学习

友情链接2

  • drupal 大学
  • 水滴间
  • 爱码网
  • Apache

友情链接3

  • MySQL
  • php
  • drupalcode

友情链接4

  • Drupal 中国
  • Drupal 老葛
  • 宁浩网
  • drupal 台湾
Copyright © 2019 - 2021 你行网 版权所有  粤ICP备19072650号-1