【问题标题】:htaccess https one page or url including the images/csshtaccess https 一页或 url 包括图像/css
【发布时间】:2016-10-10 00:59:31
【问题描述】:

我正在使用它来强制我的支付页面使用 HTTPS

RewriteCond %{HTTPS} off
RewriteCond %{REQUEST_URI} (signup/|payment) 
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]

但图像和 CSS 位于使用 Codeigniter 上设置的基本 URL 的完整 URL 上。

如何在我的付款页面上强制这些 URL 使用 HTTPS?

【问题讨论】:

  • 应该使用"//mysite.com/absolute/path/to/image"
  • 这就是配置上的 =base_url();?> 的用途。这就是为什么我要问如何强制css js和图像也使用https。

标签: .htaccess codeigniter mod-rewrite


【解决方案1】:

在 config.php 中更改你的 base_url

$config['base_url'] = (isset($_SERVER['HTTPS']) ? "https://" : "http://") . $_SERVER['HTTP_HOST'] . '/';

这应该可以解决您的问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-12-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-28
    相关资源
    最近更新 更多