Проблемы с гиперссылкой сертификата UC SSL - PullRequest
0 голосов
/ 15 февраля 2012

Я установил многодоменный SSL-сертификат UC от Entrust для использования с двумя установками OpenCart и корпоративным доменом, размещенными на одном IP-адресе.

У меня есть 3 домена в сертификате в следующем порядке

  • www.example.com
  • www.example2.com
  • www.example2.ca

при активации SSL вOpenCart и config.php мои ссылки на безопасные области изменены;однако с этими ссылками происходят странные вещи.

Пример:

 Page: www.example2.com
 Link: https://www.example2.com/admin
 Resulting Page: https://www.example.com/admin
 OR https://www.example2.com/admin (but code from https://www.example.com/admin)
 OR if https://https://www.example.com/admin doesn't exist I get a 404 page

www.example.com / .htaccess

Options +FollowSymLinks
Options -Indexes

www.example2.com /.htaccess

Options +FollowSymLinks
Options -Indexes

www.example2.com / php.ini

magic_quotes_gpc = Off;
register_globals = Off;
default_charset = UTF-8;
memory_limit = 64M;
max_execution_time = 18000;
upload_max_filesize = 999M;
safe_mode = Off;
mysql.connect_timeout = 20;
session.use_cookies = On;
session.use_trans_sid = Off;
session.gc_maxlifetime = 12000000;
allow_url_fopen = on;

www.example2.com / config.php

<?php
// HTTP
define('HTTP_SERVER', 'http://www.example2.com/');
define('HTTP_IMAGE', 'http://www.example2.com/image/');
define('HTTP_ADMIN', 'http://www.example2.com/admin/');

// HTTPS
define('HTTPS_SERVER', 'https://www.example2.com/');
define('HTTPS_IMAGE', 'https://www.example2.com/image/');

// DIR
define('DIR_APPLICATION', '/home/user/example2.com/catalog/');
define('DIR_SYSTEM', '/home/user/example2.com/system/');
define('DIR_DATABASE', '/home/user/example2.com/system/database/');
define('DIR_LANGUAGE', '/home/user/example2.com/catalog/language/');
define('DIR_TEMPLATE', '/home/user/example2.com/catalog/view/theme/');
define('DIR_CONFIG', '/home/user/example2.com/system/config/');
define('DIR_IMAGE', '/home/user/example2.com/image/');
define('DIR_CACHE', '/home/user/example2.com/system/cache/');
define('DIR_DOWNLOAD', '/home/user/example2.com/download/');
define('DIR_LOGS', '/home/user/example2.com/system/logs/');

// DB
define('DB_DRIVER', 'mysql');
define('DB_HOSTNAME', 'localhost');
define('DB_USERNAME', 'username');
define('DB_PASSWORD', 'password');
define('DB_DATABASE', 'database');
define('DB_PREFIX', '');
?>

www.example2.com / admin / config.php

<?php
// HTTP
define('HTTP_SERVER', 'http://www.example2.com/admin/');
define('HTTP_CATALOG', 'http://www.example2.com/');
define('HTTP_IMAGE', 'http://www.example2.com/image/');

// HTTPS
define('HTTPS_SERVER', 'https://www.example2.com/admin/');
define('HTTPS_IMAGE', 'https://www.example2.com/image/');

// DIR
define('DIR_APPLICATION', '/home/user/example2.com/admin/');
define('DIR_SYSTEM', '/home/user/example2.com/system/');
define('DIR_DATABASE', '/home/user/example2.com/system/database/');
define('DIR_LANGUAGE', '/home/user/example2.com/admin/language/');
define('DIR_TEMPLATE', '/home/user/example2.com/admin/view/template/');
define('DIR_CONFIG', '/home/user/example2.com/system/config/');
define('DIR_IMAGE', '/home/user/example2.com/image/');
define('DIR_CACHE', '/home/user/example2.com/system/cache/');
define('DIR_DOWNLOAD', '/home/user/example2.com/download/');
define('DIR_LOGS', '/home/user/example2.com/system/logs/');
define('DIR_CATALOG', '/home/user/example2.com/catalog/');

// DB
define('DB_DRIVER', 'mysql');
define('DB_HOSTNAME', 'localhost');
define('DB_USERNAME', 'username');
define('DB_PASSWORD', 'password');
define('DB_DATABASE', 'database');
define('DB_PREFIX', '');
?>

Apache: 2.2.17

Любая помощь будет отличной.

taylorjes

1 Ответ

0 голосов
/ 15 февраля 2012

Мне жаль слышать, что у вас есть проблемы.Я передал это в службу поддержки Entrust, чтобы посмотреть, смогут ли они оказать некоторую помощь.После того, как они посмотрели на ваш пост, они передали следующее.«Это странная проблема, потому что сертификат SSL не направляет трафик в любом случае, это сайт, который контролирует, куда пользователь переходит после нажатия на гиперссылку.Это может быть проблемой с кодировкой на сайте, неправильной настройкой конфигурации или перенаправлением ». Надеюсь, это поможет вам.

...