sTRONGER Опубликовано: мая 18, 2016 Жалоба Поделиться Опубликовано: мая 18, 2016 Здравствуйте Уважаемые! Перешел с HTTP на HTTPS, после чего карта сайта (sitemap.pro) не выводится и на странице карты выдает ошибку (изображение прикрепил). В .htaccess на ридирект прописано следующее RewriteCond %{HTTPS} off #RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC] RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] Помимо этого в основном конфиге: // HTTP define('HTTP_SERVER', 'https://ok-smart.ru/'); // HTTPS define('HTTPS_SERVER', 'https://ok-smart.ru/'); В конфиге админки: // HTTP define('HTTP_SERVER', 'http://ok-smart.ru/admin/'); define('HTTP_CATALOG', 'http://ok-smart.ru/'); // HTTPS define('HTTPS_SERVER', 'https://ok-smart.ru/admin/'); define('HTTPS_CATALOG', 'https://ok-smart.ru/'); SSL в настройках сайта включен. Прошу хоть какой-то помощи. У кого какие мысли? Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Это популярное сообщение. savage4pro Опубликовано: мая 18, 2016 Это популярное сообщение. Жалоба Поделиться Опубликовано: мая 18, 2016 ну во-первых, 3 часа назад, sTRONGER сказал: define('HTTP_SERVER', 'http://ok-smart.ru/admin/'); define('HTTP_CATALOG', 'http://ok-smart.ru/'); здесь тоже https пропишите а во-вторых, https и sitemap_pro вообще никак друг на друга не влияют смотрите, что выводит контроллер и саму модель тоже гляньте, где-то там засада сидит - либо в самом коде пустые строки выводятся до <?xml, либо кодировку смотрите sTRONGER 1 Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
sTRONGER Опубликовано: мая 19, 2016 Автор Жалоба Поделиться Опубликовано: мая 19, 2016 11 час назад, savage4pro сказал: ну во-первых, здесь тоже https пропишите а во-вторых, https и sitemap_pro вообще никак друг на друга не влияют смотрите, что выводит контроллер и саму модель тоже гляньте, где-то там засада сидит - либо в самом коде пустые строки выводятся до <?xml, либо кодировку смотрите Дописал httpS, проверил файлы, ничего подозрительного не нашел. Обычный google sitemap тоже такую ошибку выводит. Началось все после перехода на https. Думаю, что дело не в этих модулях. Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Это популярное сообщение. savage4pro Опубликовано: мая 19, 2016 Это популярное сообщение. Жалоба Поделиться Опубликовано: мая 19, 2016 у вас на всех страницах витрины 2 пустые строки идут перед выводом контента, ну и index.php?route=api/login говорит сам за себя судя по тому, что проблема появилась после "перехода" и для этого был изменен config.php, начните с него и попробуйте найти там разрывы между ?> и <?php или строки после завершающего ?>, который там вовсе и не нужен sTRONGER 1 Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
sTRONGER Опубликовано: мая 19, 2016 Автор Жалоба Поделиться Опубликовано: мая 19, 2016 13 минуты назад, savage4pro сказал: у вас на всех страницах витрины 2 пустые строки идут перед выводом контента, ну и index.php?route=api/login говорит сам за себя судя по тому, что проблема появилась после "перехода" и для этого был изменен config.php, начните с него и попробуйте найти там разрывы между ?> и <?php или строки после завершающего ?>, который там вовсе и не нужен Точняк! Понял где ошибка, добавлял скрипт, во время перехода на HTTPS в index.php вот такой //Проверяем соединился ли человек по https или нет, если нет, то отправляем его: if($_SERVER['SERVER_PORT'] != '443') { header('Location: https://%{HTTP_HOST}%{REQUEST_URI}'); //serverurl - это адрес сайта } Он в итоге не нужен мне, а я про него забыл. Благодаря вашим подсказкам нашел его. Спасибо огромное! Всё заработало! Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сейчас и зарегистрироваться позже. Если у вас есть учётная запись, войдите, чтобы публиковать под своей учётной записью.