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

Почему генерируются корявые URLʼs?


Recommended Posts

Проблема следующая, при отключении Система-Настройки-Сервер-Включить ЧПУ (нет), не работает ни один генератор урлов, - seo pro и т.д.. При включенной опции кириллические символы меняются на невалидные, приходится искать вручную какая замена валидна. Например Ц может быть записана как ts или с, где второй вариант валиден, тоже самое с И и т.д.  В чем может быть причина?

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


  В 22.08.2018 в 10:22, magneto2010 сказав:

Что вы имеете ввиду валиден или не валиден? Что вы берете за абсолют?

 

 

Expand  

За абсолют беру не то, что на странице отсутствует

Not Found

The requested URL /....../......was not found on this server.

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


  В 22.08.2018 в 10:20, theRGD сказав:

:| var ru2en={ru_str:'ABCDEFGHIJKLMNOPQRSTUVWXYZ ищите где засунуто

Expand  

Тут таблица замены символов

var ru2en = { ru_str : 'ABCDEFGHIJKLMNOPQRSTUVWXYZАБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдеёжзийклмнопрстуфхцчшщъыьэюя ,.;"+/*?!@()&<>#$%^=\\|~№:[]', en_str : ['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','a','b','v','g','d','e','jo','zh','z','i','j','k','l','m','n','o','p','r','s','t', 'u','f','h','c','ch','sh','shh','','i','','je','ju', 'ja','a','b','v','g','d','e','jo','zh','z','i','j','k','l','m','n','o','p','r','s','t','u','f', 'h','c','ch','sh','shh','','i','','je','ju','ja','-','','','','','','','','','','','','','','','','','','','','','','','','','','','',''], translit : function(org_str) { var tmp_str = ""; for(var i = 0, l = org_str.length; i < l; i++) { var s = org_str.charAt(i), n = this.ru_str.indexOf(s); if(n >= 0) { tmp_str += this.en_str[n]; } else { tmp_str += s; } } return tmp_str; } } function setTranslit(source, dest, rewrite) { var name = $("input[name='"+source+"']").val(); if (name != undefined) { $("input[name='"+source+"']").change(function(){ var name = $("input[name='"+source+"']").val(); var key = $("input[name='"+dest+"']").val(); if ((key == '')||(rewrite)) $("input[name='"+dest+"']").val(ru2en.translit(name)); }); } } $(document).ready(function(){ // Page Products setTranslit("product_description\\[1\\]\\[name\\]", "keyword", false); // Page Info Articles setTranslit("information_description\\[1\\]\\[title\\]", "keyword", false); // Page Categories setTranslit("category_description\\[1\\]\\[name\\]", "keyword", false); // Page Manufacturer setTranslit("manufacturer_description\\[1\\]\\[name\\]", "keyword", false); });

 

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


  В 22.08.2018 в 11:31, Virgo сказав:

Тут таблица замены символов

Expand  

такая штука переводит при заполнении кирилик на латин, в базу все записывается, потом ЧПУ там смотрит, видит и принимает соответственные действия... все работает.

А у вас как построено? када залезено? что поменяно?

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

  В 22.08.2018 в 11:48, theRGD сказав:

такая штука переводит при заполнении кирилик на латин, в базу все записывается, потом ЧПУ там смотрит, видит и принимает соответственные действия... все работает.

А у вас как построено? када залезено? что поменяно?

Expand  

Тут до этого ковырялось уже трое. Сравнивал таблицу замены штатной генерации Опенкарта в БД и с установленным этим http://webmif.com/avtomaticheskaya-generatsiya-seo-url-chpu-dlya-opencart/ таблицы совпадают. Сложно сказать в чем конфликт. Установлен например модуль SEO CMS, может быть в нем. А проблема выглядит следующим образом https://dewalt.top/instrument-dewalt/lazernaya-tehnika/lazer-samovjravnivajushhijsia-2-h-ploskostnoj-dewalt-dw088k а в поиске https://dewalt.top/index.php?route=product/search&search=DW088K

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


  В 23.08.2018 в 08:16, Virgo сказав:

Похоже вы правы

Expand  

Скорее нет

https://dewalt.top/instrument-blackdecker/drel-shurupovert-blackdecker/

 

Вот тут нормально

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

  В 23.08.2018 в 08:29, chukcha сказав:

обратитесь к хостеру, пусть отключит modsecurity

Expand  

Короче зевок был вебмастера, после отключения кеширования нужно было глянуть в htaccess, а не копаться где попало :ugeek:

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


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

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

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

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

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

Вхід

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

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

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

Important Information

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