COVID2019 и это вот все. Друзья, вся эта история начинает плохо пахнет. Мойте руки, не ходите в люди. Отложите все плановые покупки и положите в носок заначку. Заприте ваших родителей, бабушек-дедушек на даче. Лучше перебдеть чем недобдеть. Берегите себя!

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


Chimaira

Recommended Posts

Добрый день.
После того, как перетащили сайт с тестового домена и подключили к сайту 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..

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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

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

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

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

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

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