sergeysergeev Posted April 18, 2017 Share Posted April 18, 2017 Здравствуйте, prestashop 1.6.1.12 При включенных ЧПУ и специальные символы в УРЛ. Урлы в которых есть русская буква Х перестают работать. При выключении только ЧПУ, все урлы работают с любыми русскими буквами. Установлен модуль убирающий id из урл, без этого модуля то же самое. буква х в урл с включенным ЧПУ и спец символами делает страницу 404.Помогите разобраться. Спасибо. Link to comment Share on other sites More sharing options...
klymets1 Posted April 18, 2017 Share Posted April 18, 2017 Проверил все отлично. https://s.mail.ru/KohA/YAGh7pZQM Link to comment Share on other sites More sharing options...
sergeysergeev Posted April 18, 2017 Author Share Posted April 18, 2017 Здравствуйте, на скрин шоте в урл у вас нет ни одной русской буквы, а я писал про то что в урл если встречается русская буква ха - Хлеб, Хомяк, Хумус, буква х русского алфавита в любом месте названия товара в УРЛ. Сделайте урл товара например prestashop16/дом/16-товар-кухня.html Link to comment Share on other sites More sharing options...
klymets1 Posted April 18, 2017 Share Posted April 18, 2017 Здравствуйте, на скрин шоте в урл у вас нет ни одной русской буквы, а я писал про то что в урл если встречается русская буква ха - Хлеб, Хомяк, Хумус, буква х русского алфавита в любом месте названия товара в УРЛ. Сделайте урл товара например prestashop16/дом/16-товар-кухня.html https://s.mail.ru/ArN8/fQQ3vU1xp Link to comment Share on other sites More sharing options...
sergeysergeev Posted April 18, 2017 Author Share Posted April 18, 2017 https://s.mail.ru/ArN8/fQQ3vU1xp http://joxi.ru/Grqy6WsQYl8wrz Вы присылаете скриншот в котором: ваш УРЛ URL: prestashop16/home/8-khleb-khomyak-khumus.html мой УРЛ URL: prestashop16/дом/8-хлеб-хумус-хомяк.html еще раз повторяю, у меня на сайте УРЛ/URI/URL НЕ латинскими буквами А кириллицей, я переношу старый сайт на prestashop и не могу переделать урл на латинские буквы. И в таком варианте УРЛ/URI/URL в котором есть кириллица и в кириллице есть буква х в УРЛ/URI/URL выдает 404. Link to comment Share on other sites More sharing options...
klymets1 Posted April 18, 2017 Share Posted April 18, 2017 http://joxi.ru/Grqy6WsQYl8wrz Вы присылаете скриншот в котором: ваш УРЛ URL: prestashop16/home/8-khleb-khomyak-khumus.html мой УРЛ URL: prestashop16/дом/8-хлеб-хумус-хомяк.html еще раз повторяю, у меня на сайте УРЛ/URI/URL НЕ латинскими буквами А кириллицей, я переношу старый сайт на prestashop и не могу переделать урл на латинские буквы. И в таком варианте УРЛ/URI/URL в котором есть кириллица и в кириллице есть буква х в УРЛ/URI/URL выдает 404. На русском я урл даже ввести не могу. Link to comment Share on other sites More sharing options...
sergeysergeev Posted April 18, 2017 Author Share Posted April 18, 2017 (edited) На русском я урл даже ввести не могу. Включите специальные символы в УРЛ(Accended URL) Это находиться сразу ниже от ВКЛ ВЫКЛ ЧПУ(Frendly URL). В настройках SEO URL. Вот ссылка с картинкой где опция для включения возможности использования Кириллицы в URL/URI http://joxi.ru/1A5WeMtn16v4mE Edited April 18, 2017 by sergeysergeev (see edit history) Link to comment Share on other sites More sharing options...
sergeysergeev Posted April 19, 2017 Author Share Posted April 19, 2017 Здравствуйте, prestashop 1.6.1.12 При включенных ЧПУ и специальные символы в УРЛ. Урлы в которых есть русская буква Х перестают работать. При выключении только ЧПУ, все урлы работают с любыми русскими буквами. Установлен модуль убирающий id из урл, без этого модуля то же самое. буква х в урл с включенным ЧПУ и спец символами делает страницу 404. Помогите разобраться. Спасибо. Нашел ошибку: Использую OPENSERVER для разработки сайта, такая ошибка возникает только при работе с данной системой. При работе с Denwer Все работает хорошо. Link to comment Share on other sites More sharing options...
klymets1 Posted April 19, 2017 Share Posted April 19, 2017 Нашел ошибку: Использую OPENSERVER для разработки сайта, такая ошибка возникает только при работе с данной системой. При работе с Denwer Все работает хорошо. Может лучше использовать нормальные урлы, а для старых использовать 301 редирект? Link to comment Share on other sites More sharing options...
sergeysergeev Posted April 20, 2017 Author Share Posted April 20, 2017 Может лучше использовать нормальные урлы, а для старых использовать 301 редирект? Сайту уже много лет и на урлы большая ссылочная масса изменение урлов приведет к потере позиций. Link to comment Share on other sites More sharing options...
sergeysergeev Posted April 20, 2017 Author Share Posted April 20, 2017 (edited) Нашел ошибку: Использую OPENSERVER для разработки сайта, такая ошибка возникает только при работе с данной системой. При работе с Denwer Все работает хорошо. Проблема так и не решена она встречается на всех локальных серверах кроме denwera а так как denwer супер древний то эту проблему нужно как то решить. Какая то проблема в правилах реврайта URL. Помогите. Спасибо. Edited April 20, 2017 by sergeysergeev (see edit history) Link to comment Share on other sites More sharing options...
klymets1 Posted April 20, 2017 Share Posted April 20, 2017 Проблема так и не решена она встречается на всех локальных серверах кроме denwera а так как denwer супер древний то эту проблему нужно как то решить. Какая то проблема в правилах реврайта URL. Помогите. Спасибо. На хостингах таже проблема? Link to comment Share on other sites More sharing options...
sergeysergeev Posted April 20, 2017 Author Share Posted April 20, 2017 На хостингах таже проблема? На хостинге все работает, видимо у меня винда 10ка конфликтует с чем то.. придется несколько товаров в слепую делать. Link to comment Share on other sites More sharing options...
klymets1 Posted April 20, 2017 Share Posted April 20, 2017 На хостинге все работает, видимо у меня винда 10ка конфликтует с чем то.. придется несколько товаров в слепую делать. На OpenServer также проблема. На обычном хостинге не наблюдается. Link to comment Share on other sites More sharing options...
agasfer Posted July 27, 2017 Share Posted July 27, 2017 Проблема не с ЧПУ, проблема с кривыми руками-мозгами при написании кода по формированию урлов и последующего парса - более кривого алгоритма не встречал (хотя нет: видел такое уродство). БАГИ ЧПУ и вообще урлов Prestashop: Пользователь может "прописывать-не прописывать" обязательные параметры - идеотизм! - баг! Ссылка на товар формируется без полного пути (по умолчанию) - где категория, без которой нет полного урла? - это SEO баг! При включении ЧПУ и попытке исправить баг выше добавляем доступные (не для программиста) {category}/ или {categories}/ к урлу товара и лезет очередной баг формирования ссылки на товар: алиас-категории/товарная-ссылка-с-допами, При этом ссылка на категорию идет с ID(а тут нет), и при обрезании урла(/товарная-ссылка-с-допами - сокращаем (как положено)) имеем ссылку /алиас-категории и !желанную 404 ошибку, т.к. ссылка на саму категорию имеет вид: ID-алиас-категории (или что иное, но ID - ОБЯЗАТЕЛЬНЫЙ параметр, выброшенный из товарной ссылки!). Дальше даже не буду писать какие баги, т.к. СМС по факту платная(кроме кривого ядра) для большинства пользователей и это хамство иметь столько косяков в продакшене - установил, поковырял, зае..ся править косяки - которые в престе не называют косяками, а отсутствием купленного плагина или ещё чего. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now