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

[Решено] Проблема с чпу. Ошибка 404


Farrewa

Recommended Posts

Добрый день. Возникла у меня новая проблема. Решил я включить чпу у себя на сайте, так всяко удобнее и красивее и сразу куча проблем.

У меня стоит ocStore 1.5.4.1 и вместе с ним был уже Seo Pro.

• В настройки -> система, "включить чпу - да", "тип чпу - seo pro", "ЧПУ товаров с категориями - да", "Окончание ЧПУ - оставил пустым".

• htaccsess в корне сайта, переименован как ".htaccsess", стандартный, не менял.

• В настройках категориям также указал Seo Url.

• system/cache -> чистил, удалял все кроме thml файла.

• в sql таблица product_to_category имеется.

• С бубном пляски устраивал.

В итоге:

• главная страница имеет вид:

http://orype4uk.esy.es/index.php?route=common/home'>http://orype4uk.esy.es/index.php?route=common/home
хотелось бы

http://orype4uk.esy.es/
• при переходе по категориям (например "компьютеры") - в адресной строке что-то проскакивает -> затем переход на страницу с ошибкой 404

• при переходе на страницу товара

http://orype4uk.esy.es/index.php?route=product/product&product_id=42
а надо бы (должно бы по идее)

http://orype4uk.esy.es/komputers/apple_chinema_30
Я всего неделю назад начал работать с ocStore и до этого имел дело только с простеньким DLE. Сильно рассчитываю на вашу помощь. Змінено користувачем afwollis
Надіслати
Поділитися на інших сайтах


???

сам не понимаю. Кругом куда не глянь, по установке ЧПУ пишут пункт, в котором говорится, о том что файл ".htaccsess.txt" надо переименовать в ".htaccsess"

Может я что не понял? Потому ничего и не трогал.

 

в настройке категории указали ЧПУ, однако проверяете ЧПУ у товара

 

Категориям и товарам ЧПУ указан! При переходе в раздел какой-либо категории, ошибка 404.

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


Вообщем покопал еще информации и вот что узнал. Чпу у меня вроде как настроен и включен правильно, у меня htaccess похоже не правильно настроен. Да и mod_rewrite на хостинге есть.
Вот кстати мой htaccess:
 

 

Options -Indexes

#RewriteEngine On
#Options +FollowSymlinks
#RewriteBase /
#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME} !-d
#RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]
#AllowOwerride All

Раскоментировал их так:

 


Options -Indexes
RewriteEngine On
Options +FollowSymlinks
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]
#AllowOwerride All
Сайт заработал и переход по категориям нормальный.
Одако главная страница отображается как: "http://site.ru/?index.php..."  (сорян тупанул, тут все нормально)
На странице с товаром чпу не отображается.

И не понятная реакция на #AllowOwerride All, если снять коммент, то сервер дает ошибку 

Internal Server Error

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


И не понятная реакция на #AllowOwerride All, если снять коммент, то сервер дает ошибку  Internal Server Error

 

Значит не судьба..

 

Нет директивы и нет, а вернее она не разрешена хостером.

 

Чтобы главная страница была без route

Создайте запись в url_aliace query-> common/home

 

Чтобы отображадись полные пути в товаре с путями в категории - ВСЕ объекты в пути должны иметь ЧПУ

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

Охх... я торопыга я.... нет что бы внимательнее разобраться. Ребят, всем спасибо кто откликнулся.
Проблема решена.
1. htaccess:
 

 

Options -Indexes

RewriteEngine On
Options +FollowSymlinks
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]  (у меня тут синтаксическая ошибка кстати была)

2. Seo url прописать всем категориям и товарам в "админпанель" - "каталог" - "категории/товары"
3. Обязательно! Товару в разделе "связи" указать категорию и производителя.

Все заработает.

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


Чтобы главная страница была без route

 

Создайте запись в url_aliace query-> common/home

 

 

 

 

У меня таблица только таблица url_aliace. Я так понял это то что надо.

А вот что поточнее прописать? там 3 поля id, query(как я понял ссылка на раздел или товар) и keyword(то что должно отображаться)

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


Опечатка, ".htaccess"

о том и были "???".

ничего не надо прописывать.

погугли по форуму этот вопрос. решение описывалось.

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

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

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

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

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

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

Вхід

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

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

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

Important Information

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