Перейти к содержанию

Рекомендуемые сообщения

Господа. Уже сутки не могу совладать с проблемой. Нужно настроить чпу для 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]

Поделиться сообщением


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

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
9 минут назад, kJlukOo сказал:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]

Не хочет работать. В чем может быть проблема? =(

Поделиться сообщением


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

Ссылки остаются старыми. Кеш чистил. Может где-то еще защита проблема?

Изменено пользователем lordunitaz

Поделиться сообщением


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

В админке.Система-Настройки,вкладка Сервер.Включить ЧПУ,тип чпу 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 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.