Не загружаются изображения в подкатегориях. Где исправлять?


Chimaira
 Поделиться

Рекомендуемые сообщения

Добрый день.
После того, как перетащили сайт с тестового домена и подключили к сайту SSL сертификат обнаружили, что часть изображений в подкатегориях перестала корректно выгружаться на сайт.
Все изображения загружены в папке site.tld/image/... как и подобает инструкции из обоих сonfig.php: 

define('DIR_IMAGE', '/var/www/www-root/data/www/site.tld/image/');

В основных категориях сайта всё корректно работает, картинки подгружаются кодом оттуда.
Но на страницах подкатегорий сайта вида site.tld/category/subcategory или site.tld/category/subcategory/sub-subcategory отваливаются вообще все картинки на этой странице (не только товаров)

Скрытый текст

5a2f9c78f3b71374076614.png


Может кто сталкивался? Знает где и как лечить?
Есть предположение, что это из за того, что в адресах картинок не стоит слэш перед папкой image:

Скрытый текст

5a2f9cc45dece357341101.png


Но с таким же кодом в основных категориях выгрузка изображений происходит корректно.
opencart Version 2.2.0.0 (rs.1)

 

Картинки, код и логи убирайте под спойлер.

Ссылка на комментарий
Поделиться на других сайтах

49 минут назад, Chimaira сказал:

opencart Version 2.2.0.0 (rs.1)

Выкиньте этот движок,там со многими моментами проблемы .

Возьмите на крайняк ocstore

Ссылка на комментарий
Поделиться на других сайтах

58 минут назад, Chimaira сказал:

После того, как перетащили сайт с тестового домена и подключили к сайту SSL

1. Без SSL проблема сохраняется?

2. Покажите конфиги и .htaccess

3. Адрес сайта совсем не будет лишним.

Ссылка на комментарий
Поделиться на других сайтах

В 12.12.2017 at 15:16, RHCk сказал:

1. Без SSL проблема сохраняется?

2. Покажите конфиги и .htaccess

3. Адрес сайта совсем не будет лишним.

 

2) и админский и обычный имеют такой код:

Скрытый текст

<?php
// HTTP
define('HTTP_SERVER', 'https://site.ru/admin/');
define('HTTP_CATALOG', 'https://site.ru/');

// HTTPS
define('HTTPS_SERVER', 'https://site.ru/admin/');
define('HTTPS_CATALOG', 'https://site.ru/');

// DIR
define('DIR_APPLICATION', '/var/www/www-root/data/www/site/admin/');
define('DIR_SYSTEM', '/var/www/www-root/data/www/site/system/');
define('DIR_IMAGE', '/var/www/www-root/data/www/site/image/');
define('DIR_LANGUAGE', '/var/www/www-root/data/www/site/admin/language/');
define('DIR_TEMPLATE', '/var/www/www-root/data/www/site/admin/view/template/');
define('DIR_CONFIG', '/var/www/www-root/data/www/site/system/config/');
define('DIR_CACHE', '/var/www/www-root/data/www/site/system/storage/cache/');
define('DIR_DOWNLOAD', '/var/www/www-root/data/www/site/system/storage/download/');
define('DIR_LOGS', '/var/www/www-root/data/www/site/system/storage/logs/');
define('DIR_MODIFICATION', '/var/www/www-root/data/www/site/system/storage/modification/');
define('DIR_UPLOAD', '/var/www/www-root/data/www/site/system/storage/upload/');
define('DIR_CATALOG', '/var/www/www-root/data/www/site/catalog/');

htaccess:

Скрытый текст

RewriteEngine On
RewriteCond %{HTTP_HOST} !^site\.ru$ [NC]
RewriteRule ^(.*)$ http://site/$1 [L,R=301]
RewriteBase /
RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L]
RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L]
RewriteRule ^system/download/(.*) index.php?route=error/not_found [L]
RewriteRule ^f/(.*)$ index.php?route=product/category&f=$1&%{QUERY_STRING} [L] ## CUSTOM FILTER
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]

1) Без SSL нет возможности протестить. Работаю уже с "готовым материалом", разгребаю.

Ссылка на комментарий
Поделиться на других сайтах

2 минуты назад, Chimaira сказал:

разгребаю

0. БЭКАП

1. Возьмите сборку CMS и посмотрите там конфиги, они отличаются.

2. Из этой темы посмотрите редиректы на SSL. Но сначала поправьте конфиги.

Ссылка на комментарий
Поделиться на других сайтах

Правка конфигов и перепроверка всех настроек HTTPS не решила проблемы того, что в подкатегориях сайт обращается не в папку site.tld/image в корне, а приписывает им адрес подкатегории - site.tld/category/subcategory/image..

Ссылка на комментарий
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сейчас и зарегистрироваться позже. Если у вас есть учётная запись, войдите, чтобы публиковать под своей учётной записью.

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Показать вместо этого как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Нельзя вставлять изображения напрямую. Загрузите или вставьте изображения по URL.

 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу