-1

https 正在破坏我网站的设计。请查看www.pawpost.com.au/index.php

如果有帮助的话,我正在使用 opencart。

我在管理员/系统中启用了 SSL

配置文件:

// HTTP
define('HTTP_SERVER', 'http://www.pawpost.com.au/');
define('HTTP_IMAGE', 'http://www.pawpost.com.au/image/');
define('HTTP_ADMIN', 'http://www.pawpost.com.au/admin/');

// HTTPS
define('HTTPS_SERVER', 'http://www.pawpost.com.au/');
define('HTTPS_IMAGE', 'http://www.pawpost.com.au/image/');
define('HTTP_ADMIN', 'http://www.pawpost.com.au/admin/');

.ht 访问:

RewriteBase /
RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L]
RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css)
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]

RewriteCond %{HTTPS} off
RewriteRule (.*) https://www.pawpost.com.au/ [R]

有什么想法吗?这让我疯狂。

试过:

  1. 仅在管理员中启用 SSL。
  2. SSL 'on' 和上面的配置文件。
  3. SSL 'on' 和 .htaccess 如上所示。
  4. 使用 SSL 'on'、.htaccess 和配置文件。
4

2 回答 2

1

尝试更新您定义为使用 https 的 HTTPS 链接:

// HTTPS
define('HTTPS_SERVER', 'https://www.pawpost.com.au/');
define('HTTPS_IMAGE', 'https://www.pawpost.com.au/image/');
define('HTTP_ADMIN', 'https://www.pawpost.com.au/admin/');
于 2013-02-13T03:51:09.360 回答
0

看起来您的图像引用了 http:// 路径。您需要将图像和 CSS 文件的任何路径更新为相对路径或绝对路径,以在其中包含 https://。

于 2013-02-13T03:50:35.580 回答