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

Помогите с настройкой ЧПУ. Opencart 1.5.4.1

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

Помогите новичку. Не могу настроить ЧПУ. Opencart 1.5.4.1. Делал так как пишут на форумах, но толку ноль. Если кто знает как правильно сделать - напешите поетапно. Заранее благодарен.

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


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

Заходите в адимнку там система - настройки нажимаете изменить, далее последняя вкладка сервер. Там есть пункт Включить ЧПУ: нажимаете ДА. Затем выбираете Тип ЧПУ: по умолчанию или сео про. Далее переименовываете в корне сайта файл .htaccess.txt в .htaccess то-есть убираете расширение .txt. Потом в товарах и категориях прописываете свои урлы, все должно работать!

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


Ссылка на сообщение
Поделиться на другие сайты
Далее переименовываете в корне сайта файл .htaccess.txt в .htaccess то-есть убираете расширение .txt.

Мой любимый момент :)

Потому что винда не позволяет создать файл без имени. Открыть его и пересохранить - запросто, но просто переименовать - -_-

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


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

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

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


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

Могу подсказать: есть скрипты для автоматической генерации урлов ;)

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


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

Могу подсказать: есть скрипты для автоматической генерации урлов ;)

Поделитесь,пжл.

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


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

Могу подсказать: есть скрипты для автоматической генерации урлов ;)

Ну подскажите тогда и мне) Deadcow вроде нет пока для версии 1.5.4.1

Если есть у вас, поделитесь

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


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

Могу подсказать: есть скрипты для автоматической генерации урлов ;)

Подскажите какие для 1.5.4.1

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


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

Друзья, так есть или нет чтобы автоматом урлы генерились на 1.5.4.1?

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


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

Вот попробуй https://opencartforum.com/index.php?app=core&module=attach&section=attach&attach_id=6267

у меня на 1.5.4.1 работает

Кто разобрался как убрать дубли на opencart 1.5.4.1?

Как сделать чтоб главная отображалась так http://mysite.ru/, а не так http://mysite.ru/index.php?route=common/home

Объясните пожалуйста подробно, для неопытных :mellow:

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


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

https://opencartforum.com/topic/17332-seo-url-150/

Вот попробуй http://opencartforum...&attach_id=6267

у меня на 1.5.4.1 работает

Кто разобрался как убрать дубли на opencart 1.5.4.1?

Как сделать чтоб главная отображалась так http://mysite.ru/, а не так http://mysite.ru/ind...ute=common/home

Объясните пожалуйста подробно, для неопытных :mellow:

https://opencartforum.com/topic/17332-seo-url-150/

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


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

Вот попробуй http://opencartforum...&attach_id=6267

у меня на 1.5.4.1 работает

Кто разобрался как убрать дубли на opencart 1.5.4.1?

Как сделать чтоб главная отображалась так http://mysite.ru/, а не так http://mysite.ru/ind...ute=common/home

Объясните пожалуйста подробно, для неопытных :mellow:

делал так

Если кликнуть на логотип вверху сайта с надписью "opencart" или на ссылку вверху "Главная", то открывается главная страница, но в адресной строке url имеет примерно такой вид: http://site.ru/index.php?route=common/home. Уберем лишнее из url, так, чтобы ссылка при клике приняла вид: http://site.ru/

Для этого подредактируем файл "url.php" (путь: system/library/url.php)

Находим строчки (с 25 по 27):

if ($args) {

$url .= str_replace('&', '&', '&' . ltrim($args, '&'));

}

После них вставляем следующий кусок:

else {

if($route == 'common/home') {

if($connection == 'NONSSL') { return HTTP_SERVER; }

else { return HTTPS_SERVER; }

}

}

Все, задача решена.

  • +1 2

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


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

Мой любимый момент :)

Потому что винда не позволяет создать файл без имени. Открыть его и пересохранить - запросто, но просто переименовать - -_-

Да вы просто когда удаляете .txt точку оставьте. Напрмер .htaccess.txt редактировать нужно так. .htaccess. по крайней мере на локале у меня так все получилось.

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


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

делал так

Если кликнуть на логотип вверху сайта с надписью "opencart" или на ссылку вверху "Главная", то открывается главная страница, но в адресной строке url имеет примерно такой вид: http://site.ru/index.php?route=common/home. Уберем лишнее из url, так, чтобы ссылка при клике приняла вид: http://site.ru/

Для этого подредактируем файл "url.php" (путь: system/library/url.php)

Находим строчки (с 25 по 27):

if ($args) {

$url .= str_replace('&', '&', '&' . ltrim($args, '&'));

}

После них вставляем следующий кусок:

else {

if($route == 'common/home') {

if($connection == 'NONSSL') { return HTTP_SERVER; }

else { return HTTPS_SERVER; }

}

}

Все, задача решена.

твоюжмать - сработало! (ocStore 1.5.4.1.2)

 

А может кто подсказать: есть у этого решения отрицательные последствия? При обновлении, например, или еще что-то.

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


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

Заходите в адимнку там система - настройки нажимаете изменить, далее последняя вкладка сервер. Там есть пункт Включить ЧПУ: нажимаете ДА. Затем выбираете Тип ЧПУ: по умолчанию или сео про. Далее переименовываете в корне сайта файл .htaccess.txt в .htaccess то-есть убираете расширение .txt. Потом в товарах и категориях прописываете свои урлы, все должно работать!

А что делать если после переименования .htaccess.txt в .htaccess  пропадает доступ к сайту

 

Выдает следующее:

 

 

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

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


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

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

×

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

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