1

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

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

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

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

4

1 回答 1

1

在 config.php 中更改您的 base_url

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

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

于 2013-01-25T16:12:00.550 回答