Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Переезд на HTTPS, не работают страницы подкатегорий


Recommended Posts

Всем привет, столкнулся с проблемой при установке сертификата, проблема такова

Главная страница и все страницы категорий (1 уровня) открываются нормально
Работают только страницы типа:
сайт/
сайт/категория
сайт/товар

 

НО все что в урле за слешем, например

сайт/категория/подкатегория

сайт/категория/подкатегория/подкатегория

сайт/категория/подкатегория/подкатегория/товар

сайт/категория/подкатегория/товар

 

все эти страницы не грузятся, ошибки в консоли что не подгружаются стили, скрипты, картинки - 404 ошибка, вот
Failed to load resource: the server responded with a status of 404 ()

 

Думаю как-то виноват Seo Pro ну или я где-то натупил, но все конфиги поменял, кеши чистил и. т.д.

В чем может быть проблема??

Змінено користувачем btrotsky
Надіслати
Поділитися на інших сайтах


4 минуты назад, AUSS сказал:

покажите первые строки вашего конфига

https://gyazo.com/70f76551d28cbb53cff38b69ae9e428f

 

Еще заметил  коде страницы, что каноникал начинается с http://...

Надіслати
Поділитися на інших сайтах


В логах вот такое 
 

[Wed Feb 12 15:46:51.215770 2020] [:error] [pid 24015] [client 185.96.188.12:43067] PHP Notice:  Undefined variable: seo_type in /var/www/.../data/www/.../system/storage/modification/system/config/catalog.php on line 29, referer: https://.../pidshipniki/korpusni-vuzli

В файле  catalog такой код

	if (!$seo_type) {
		$seo_type = 'seo_url';
	}

 

Надіслати
Поділитися на інших сайтах


22 хвилини назад, AUSS сказав:

покажите первые строки вашего конфига

Мне кажется, что человеку просто приятно общаться с самим собой

Надіслати
Поділитися на інших сайтах

41 минуту назад, btrotsky сказал:

Почему?

потому что

1 час назад, AUSS сказал:

покажите первые строки вашего конфига

секретная информация?

Надіслати
Поділитися на інших сайтах

46 минут назад, Flint2000 сказал:

человеку просто приятно общаться с самим собой

приятно поговорить с умным человеком:D

Надіслати
Поділитися на інших сайтах

5 минут назад, fanatic сказал:

потому что

секретная информация?

Нет не секретная, просто ошибка одинаковая для всех файлов, выложил скрин, где-то идет дальше загрузка по протоколу http насколько я понял, но не могу найти где

Надіслати
Поділитися на інших сайтах


4 минуты назад, btrotsky сказал:

Нет не секретная,

так покажите,  то что просили, первые несколько строк конфигурационного файла   config.php

Надіслати
Поділитися на інших сайтах

Только что, fanatic сказал:

так покажите,  то что просили, первые несколько строк конфигурационного файла   config.php


https://gyazo.com/70f76551d28cbb53cff38b69ae9e428f - консоль браузера

Вот логи и код с файла на который ругается

1 час назад, btrotsky сказал:

В логах вот такое 
 


[Wed Feb 12 15:46:51.215770 2020] [:error] [pid 24015] [client 185.96.188.12:43067] PHP Notice:  Undefined variable: seo_type in /var/www/.../data/www/.../system/storage/modification/system/config/catalog.php on line 29, referer: https://.../pidshipniki/korpusni-vuzli

В файле  catalog такой код


	if (!$seo_type) {
		$seo_type = 'seo_url';
	}

 

 

config.php
 

<?php
// HTTP
define('HTTP_SERVER', 'http://site.com.ua/');

// HTTPS
define('HTTPS_SERVER', 'https://site.com.ua/');

 

Надіслати
Поділитися на інших сайтах


В продолжение, заметил на одном форуме писали что-то про редирект www

Вот я решил попробовать добавить к ссылке и у меня получилось:

 

1. Адрес переадресовало на урл /index.php?_route_=pidshipniki/kombaynovi-pidshipniki

2. Страница отображается нормально, то есть все файлы подгрузились правильно

 

Вообще запутался куда копать, по правильному урлу вообще не хочет отображаться

 

Парни помогите пожалуйста

Надіслати
Поділитися на інших сайтах


42 минуты назад, fanatic сказал:

так покажите,  то что просили, первые несколько строк конфигурационного файла   config.php

) просто их вводит в заблуждение что там написано http)

Надіслати
Поділитися на інших сайтах


Смотрите я опишу еще сделанное:

1. Файлы конфигураций

Админ

// HTTP
define('HTTP_SERVER', 'https://site.com.ua/admin/');
define('HTTP_CATALOG', 'https://site.com.ua/');

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

В корне сайта

// HTTP
define('HTTP_SERVER', 'https://site.com.ua/');

// HTTPS
define('HTTPS_SERVER', 'https://site.com.ua/');

Мой htaccess файл

Options +FollowSymlinks

Options -Indexes

<FilesMatch "(?i)((\.tpl|\.ini|\.log|(?<!robots)\.txt))">
 Order deny,allow
 Deny from all
</FilesMatch>

RewriteEngine On


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]
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]

В настройках магазина включил "Использовать SSL".

 

В итоге у меня получилось что страницы такого типа работают:

сайт/
сайт/категория
сайт/товар

 

НО все что в урле за слешем не работают, например

сайт/категория/подкатегория

сайт/категория/подкатегория/подкатегория

сайт/категория/подкатегория/подкатегория/товар

сайт/категория/подкатегория/товар

 

Все ошибки описаны вот тут 

 

 

Змінено користувачем btrotsky
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.