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

Настройка чпу в htaccess.


Recommended Posts

Господа. Уже сутки не могу совладать с проблемой. Нужно настроить чпу для Opencart 1.4.5.1
Нивкакую. Обещаю. Кто поможет - положу немножко денюшки на счет.  Итак. Что я сделал. Зашел в систему>настройки. Включил пунктк чпу и выставил seopro.
Пошел в .htaccess. И тут такой момент. для ссылок типа вот такой: http://test.xsph.ru/index.php?route=information/contact
Нужно выставить чпушку. Не получается никак. 
Мой код в .htaccess выглядит след образом: 

Мое правило не срабатывает.

 

AddDefaultCharset utf-8

Options -Indexes
Options +FollowSymlinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d


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

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


В админке.Система-Настройки,вкладка Сервер.Включить ЧПУ,тип чпу Seo Pro.

 

Ну и второй момент.Забить на эту морально отжившую свой срок версию.Поставить что то типа 2.1.0.2.1 или .2.3.0.2.1

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

1 минуту назад, Tom сказал:

В админке.Система-Настройки,вкладка Сервер.Включить ЧПУ,тип чпу Seo Pro.

 

Ну и второй момент.Забить на эту морально отжившую свой срок версию.Поставить что то типа 2.1.0.2.1 или .2.3.0.2.1

Все включено уже. К сожалению необходима эта версия. Очень важно =D

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


Господа, еще говорят в httpconf можно что-то поправить. Мб где-то ответственный модуль отключен? Ничего не работает. И редирект через redirect 301/ не хочет пахать

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


В чём важность?

Раз включено,то явно есть ещё какой то подвох.Потому как  даже судя по ссылке на главную /index.php?route=common/home,используется дефолтное сео.

Как вариант залезть в базу данных ,вкладка SQL и сделать запрос
 

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

INSERT INTO oc_url_alias(query, keyword) VALUES ('common/home', '');
        INSERT INTO oc_url_alias(query, keyword) VALUES ('account/wishlist', 'wishlist');
        INSERT INTO oc_url_alias(query, keyword) VALUES ('account/account', 'my-account');
        INSERT INTO oc_url_alias(query, keyword) VALUES ('checkout/cart', 'shopping-cart');
        INSERT INTO oc_url_alias(query, keyword) VALUES ('checkout/checkout', 'checkout');
        INSERT INTO oc_url_alias(query, keyword) VALUES ('account/login', 'login');
        INSERT INTO oc_url_alias(query, keyword) VALUES ('account/logout', 'logout');
        INSERT INTO oc_url_alias(query, keyword) VALUES ('account/order', 'order-history');
        INSERT INTO oc_url_alias(query, keyword) VALUES ('account/newsletter', 'newsletter');
        INSERT INTO oc_url_alias(query, keyword) VALUES ('product/special', 'specials');
        INSERT INTO oc_url_alias(query, keyword) VALUES ('affiliate/account', 'affiliates');
        INSERT INTO oc_url_alias(query, keyword) VALUES ('checkout/voucher', 'gift-vouchers');
        INSERT INTO oc_url_alias(query, keyword) VALUES ('product/manufacturer', 'brands');
        INSERT INTO oc_url_alias(query, keyword) VALUES ('information/contact', 'contact-us');
        INSERT INTO oc_url_alias(query, keyword) VALUES ('account/return/insert', 'request-return');
        INSERT INTO oc_url_alias(query, keyword) VALUES ('information/sitemap', 'sitemap');
        INSERT INTO oc_url_alias(query, keyword) VALUES ('account/voucher', 'account_voucher');
        INSERT INTO oc_url_alias(query, keyword) VALUES ('account/download', 'downloads');
        INSERT INTO oc_url_alias(query, keyword) VALUES ('account/return', 'returns');
        INSERT INTO oc_url_alias(query, keyword) VALUES ('account/transaction', 'transactions');
        INSERT INTO oc_url_alias(query, keyword) VALUES ('account/register', 'create-account');
        INSERT INTO oc_url_alias(query, keyword) VALUES ('product/compare', 'compare-products');
        INSERT INTO oc_url_alias(query, keyword) VALUES ('product/search', 'search');
        INSERT INTO oc_url_alias(query, keyword) VALUES ('account/edit', 'edit-account');
        INSERT INTO oc_url_alias(query, keyword) VALUES ('account/password', 'change-password');
        INSERT INTO oc_url_alias(query, keyword) VALUES ('account/address', 'address-book');
        INSERT INTO oc_url_alias(query, keyword) VALUES ('account/reward', 'reward-points');
        INSERT INTO oc_url_alias(query, keyword) VALUES ('affiliate/edit', 'edit-affiliate-account');
        INSERT INTO oc_url_alias(query, keyword) VALUES ('affiliate/password', 'change-affiliate-password');
        INSERT INTO oc_url_alias(query, keyword) VALUES ('affiliate/payment', 'affiliate-payment-options');
        INSERT INTO oc_url_alias(query, keyword) VALUES ('affiliate/tracking', 'affiliate-tracking-code');
        INSERT INTO oc_url_alias(query, keyword) VALUES ('affiliate/transaction', 'affiliate-transactions');
        INSERT INTO oc_url_alias(query, keyword) VALUES ('affiliate/logout', 'affiliate-logout');
        INSERT INTO oc_url_alias(query, keyword) VALUES ('affiliate/forgotten', 'affiliate-forgot-password');
        INSERT INTO oc_url_alias(query, keyword) VALUES ('affiliate/register', 'create-affiliate-account');
        INSERT INTO oc_url_alias(query, keyword) VALUES ('affiliate/login', 'affiliate-login');
		 INSERT INTO oc_url_alias(query, keyword) VALUES ('account/voucher', 'account_voucher');

 

после чего очистить системный кеш.

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

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

В чём важность?

Раз включено,то явно есть ещё какой то подвох.Потому как  даже судя по ссылке на главную /index.php?route=common/home,используется дефолтное сео.

Как вариант залезть в базу данных ,вкладка SQL и сделать запрос
 

  Скрыть контент


INSERT INTO oc_url_alias(query, keyword) VALUES ('common/home', '');
        INSERT INTO oc_url_alias(query, keyword) VALUES ('account/wishlist', 'wishlist');
        INSERT INTO oc_url_alias(query, keyword) VALUES ('account/account', 'my-account');
        INSERT INTO oc_url_alias(query, keyword) VALUES ('checkout/cart', 'shopping-cart');
        INSERT INTO oc_url_alias(query, keyword) VALUES ('checkout/checkout', 'checkout');
        INSERT INTO oc_url_alias(query, keyword) VALUES ('account/login', 'login');
        INSERT INTO oc_url_alias(query, keyword) VALUES ('account/logout', 'logout');
        INSERT INTO oc_url_alias(query, keyword) VALUES ('account/order', 'order-history');
        INSERT INTO oc_url_alias(query, keyword) VALUES ('account/newsletter', 'newsletter');
        INSERT INTO oc_url_alias(query, keyword) VALUES ('product/special', 'specials');
        INSERT INTO oc_url_alias(query, keyword) VALUES ('affiliate/account', 'affiliates');
        INSERT INTO oc_url_alias(query, keyword) VALUES ('checkout/voucher', 'gift-vouchers');
        INSERT INTO oc_url_alias(query, keyword) VALUES ('product/manufacturer', 'brands');
        INSERT INTO oc_url_alias(query, keyword) VALUES ('information/contact', 'contact-us');
        INSERT INTO oc_url_alias(query, keyword) VALUES ('account/return/insert', 'request-return');
        INSERT INTO oc_url_alias(query, keyword) VALUES ('information/sitemap', 'sitemap');
        INSERT INTO oc_url_alias(query, keyword) VALUES ('account/voucher', 'account_voucher');
        INSERT INTO oc_url_alias(query, keyword) VALUES ('account/download', 'downloads');
        INSERT INTO oc_url_alias(query, keyword) VALUES ('account/return', 'returns');
        INSERT INTO oc_url_alias(query, keyword) VALUES ('account/transaction', 'transactions');
        INSERT INTO oc_url_alias(query, keyword) VALUES ('account/register', 'create-account');
        INSERT INTO oc_url_alias(query, keyword) VALUES ('product/compare', 'compare-products');
        INSERT INTO oc_url_alias(query, keyword) VALUES ('product/search', 'search');
        INSERT INTO oc_url_alias(query, keyword) VALUES ('account/edit', 'edit-account');
        INSERT INTO oc_url_alias(query, keyword) VALUES ('account/password', 'change-password');
        INSERT INTO oc_url_alias(query, keyword) VALUES ('account/address', 'address-book');
        INSERT INTO oc_url_alias(query, keyword) VALUES ('account/reward', 'reward-points');
        INSERT INTO oc_url_alias(query, keyword) VALUES ('affiliate/edit', 'edit-affiliate-account');
        INSERT INTO oc_url_alias(query, keyword) VALUES ('affiliate/password', 'change-affiliate-password');
        INSERT INTO oc_url_alias(query, keyword) VALUES ('affiliate/payment', 'affiliate-payment-options');
        INSERT INTO oc_url_alias(query, keyword) VALUES ('affiliate/tracking', 'affiliate-tracking-code');
        INSERT INTO oc_url_alias(query, keyword) VALUES ('affiliate/transaction', 'affiliate-transactions');
        INSERT INTO oc_url_alias(query, keyword) VALUES ('affiliate/logout', 'affiliate-logout');
        INSERT INTO oc_url_alias(query, keyword) VALUES ('affiliate/forgotten', 'affiliate-forgot-password');
        INSERT INTO oc_url_alias(query, keyword) VALUES ('affiliate/register', 'create-affiliate-account');
        INSERT INTO oc_url_alias(query, keyword) VALUES ('affiliate/login', 'affiliate-login');
		 INSERT INTO oc_url_alias(query, keyword) VALUES ('account/voucher', 'account_voucher');

 

после чего очистить системный кеш.

Выполняю практическое задание. Задание: включить чпу. И в этом как раз и дело: разобраться с проблемой. Где-то намеренно сделали косяк, который нужно исправить.

Изначально htaccess в моем задании выглядит вот так. Все закоментировано. 

 

AddDefaultCharset utf-8

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

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


9 минут назад, Tom сказал:

https://myopencart.com/downloads

скачать свою версию и забрать из неё htaccess

Попробывал. Бесполезно.  Внутри код что парень сверху скидывал. Тупо ничего не меняется. 

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


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

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

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

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

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

Вхід

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

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

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

Important Information

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