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

После добавления третьего уровня категорий - страница не найдена


ramzes63

Recommended Posts

Версия магазина ocstore 1.0.1 , opencart 1.5.1.

Проблема с ЧПУ, Установлен seopro. Все прекрасно работает при двух уровневых категориях, а также, когда заходишь на третий уровень в центре - где " уточнить поиск".

Заметил что третий уровень каталога - ссылка выглядит так : http://mobilnik-spb....olpino/slojnyi/ - почему то главная ссылка сайта прописывается два раза и при нажатии на ссылку в категориях слева - пишет , что страница не найдена, когда отключаю ЧПУ то все прекрасно работает и третий уровень ссылок делает переход.

Подскажите в чем дело, где что подправить, пожалуйста

post-16387-0-38473000-1337897055_thumb.jpg

post-16387-0-34432700-1337897071_thumb.jpg

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


толи меня спросонья глючит, то ли у тебя в адрессной строке дважды прописан адресс твоего магазина. И http:// стоит не в том месте где должно быть. У тебя такой адресс выдаёт когда ты с главной страницы пытаешься перейти на 3уровень ?

Кстати когда пишешь вот так: http://mobilnik-spb....olpino/slojnyi/ то всё нормально переходит.

Проверь - возможно у тебя в файле .htaccess после строки RewriteBase / написан твой адресс сайта...если так - то удали его

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


такой адрес выдает , когда я делаю переход на третий уровень категория слева, а категории слева отображаются всегда. Сам попробуй - http://mobilnik-spb.ru/remont/remont-telefonov-kolpino/ - это открыта ссылка на вторую категорию, делаешь переход на третий уровень и все - страница не найдена. В трех категориях третьего уровня я в данных удалил прописанный мной url - страница соответственно присвоилась - абракатабра, которая обычно бывает когда не включены ЧПУ, но зато страница открываться стала, в чем дело никак не пойму.

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


Вот так написано в - .htaccess :

# Необходимо для ЧПУ.

RewriteEngine On

RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

Сайт мой не упоминается

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


Вот полностью -

# Подробнее на https://myopencart.com

Options +FollowSymlinks

# Запретить листинг директорий

Options -Indexes

# Закрыть доступ к файлам шаблонов

<FilesMatch ".(tpl|ini|log)">

Order deny,allow

Deny from all

</FilesMatch>

# Необходимо для ЧПУ.

RewriteEngine On

RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]

### Additional Settings that may need to be enabled for some servers

### Uncomment the commands by removing the # sign in front of it.

### If you get an "Internal Server Error 500" after enabling, then restore the # as this means your host doesn't allow that.

# 1. If your cart only allows you to add one item at a time, it is possible register_globals is on. This may work to disable it:

# php_flag register_globals off

# 2. If your cart has magic quotes enabled, This may work to disable it:

# php_flag magic_quotes_gpc Off

# 3. Set max upload file size. Most hosts will limit this and not allow it to be overridden but you can try

# php_value upload_max_filesize 999M

# 4. set max post size. uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields

# php_value post_max_size 999M

# 5. set max time script can take. uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields

# php_value max_execution_time 200

# 6. set max time for input to be recieved. Uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields

# php_value max_input_time 200

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


<?php

// HTTP

define('HTTP_SERVER', 'http://mobilnik-spb.ru/');

define('HTTP_IMAGE', 'http://mobilnik-spb.ru/image/');

define('HTTP_ADMIN', 'http://mobilnik-spb.ru/admin/');

// HTTPS

define('HTTPS_SERVER', 'http://mobilnik-spb.ru/');

define('HTTPS_IMAGE', 'http://mobilnik-spb.ru/image/');

// DIR

define('DIR_APPLICATION', '/var/www/mobilnik/data/www/mobilnik-spb.ru/catalog/');

define('DIR_SYSTEM', '/var/www/mobilnik/data/www/mobilnik-spb.ru/system/');

define('DIR_DATABASE', '/var/www/mobilnik/data/www/mobilnik-spb.ru/system/database/');

define('DIR_LANGUAGE', '/var/www/mobilnik/data/www/mobilnik-spb.ru/catalog/language/');

define('DIR_TEMPLATE', '/var/www/mobilnik/data/www/mobilnik-spb.ru/catalog/view/theme/');

define('DIR_CONFIG', '/var/www/mobilnik/data/www/mobilnik-spb.ru/system/config/');

define('DIR_IMAGE', '/var/www/mobilnik/data/www/mobilnik-spb.ru/image/');

define('DIR_CACHE', '/var/www/mobilnik/data/www/mobilnik-spb.ru/system/cache/');

define('DIR_DOWNLOAD', '/var/www/mobilnik/data/www/mobilnik-spb.ru/download/');

define('DIR_LOGS', '/var/www/mobilnik/data/www/mobilnik-spb.ru/system/logs/');

// DB

define('DB_DRIVER', 'mysql');

define('DB_HOSTNAME', 'localhost');

define('DB_USERNAME', 'mobi');

define('DB_PASSWORD', 'waRH448d');

define('DB_DATABASE', 'mobi');

define('DB_PREFIX', 'mo_');

?>

Вот так выглядит config.php

url в этих категорях прописаны правильно без нижнего _, обычно одно слово латиницей

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


смотрю вроде исправил :) у меня ссылки стали нормально открываться...

зы. Вру...не все ссылки открывает нормально

Да я в некоторых ссылках url убрал и они открываются - дабы проверить, но url присваивается автоматически - не то что мне надо((

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


идеи у меня закончились...что ещё могу посоветовать, это закинуть себе в корень сайта модуль seo.php. Удалить из всех категорий 3го уровня seo pro и набрать в адрессной строке http://mobilnik-spb.ru/seo.php

Должно помочь.

Либо установите модуль транслит. Ещё более удобная штука.

Если вдруг у мну появятся идеи по поводу вашей проблемы - напишу. Скорее всего в вашем случае виной проблемы - реализация меню 3го уровня...но так как в пхп я не спец, не могу сказать в чём конкретно трабла

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


идеи у меня закончились...что ещё могу посоветовать, это закинуть себе в корень сайта модуль seo.php. Удалить из всех категорий 3го уровня seo pro и набрать в адрессной строке http://mobilnik-spb.ru/seo.php

Должно помочь.

Либо установите модуль транслит. Ещё более удобная штука.

Если вдруг у мну появятся идеи по поводу вашей проблемы - напишу. Скорее всего в вашем случае виной проблемы - реализация меню 3го уровня...но так как в пхп я не спец, не могу сказать в чём конкретно трабла

Можешь дать ссылочку на модуль транслит и на первый вариант , что то найти не могу

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


может быть кому поможет, решил проблему по другому. Не ковыряя php , установил этот модуль - http://dvigok.com.ua/info-portal/plagin-module/modules-opencart-1-5-1/modul-akkordeon-menyu-dlya-opencart.html

можете посмотреть как появились категории третьего уровня на моем сайте, и категории еще с анимацией, все просто и красиво - mobilnik-spb.ru

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


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

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

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

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

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

Вхід

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

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

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

Important Information

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