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

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


Recommended Posts

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

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


43 минуты назад, magneto2010 сказал:

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

 

 

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

Not Found

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

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


1 час назад, theRGD сказал:

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

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

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
Надіслати
Поділитися на інших сайтах


12 минут назад, Virgo сказал:

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

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

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

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

18 часов назад, theRGD сказал:

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

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

Тут до этого ковырялось уже трое. Сравнивал таблицу замены штатной генерации Опенкарта в БД и с установленным этим 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

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


6 минут назад, Virgo сказал:

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

Скорее нет

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

 

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

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

3 часа назад, chukcha сказал:

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

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

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


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

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

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

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

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

Вхід

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

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

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

×
×
  • Створити...

Important Information

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