Трансктрипция ЧПУ
Чтобы вместо nizhnii писалось nizhniy, и вместо ja было ya.
'а'=>'a','б'=>'b','в'=>'v','г'=>'g','д'=>'d', 'е'=>'e','ё'=>'yo','ж'=>'zh','з'=>'z', 'и'=>'i','й'=>'i','к'=>'k','л'=>'l','м'=>'m', 'н'=>'n','о'=>'o','п'=>'p','р'=>'r','с'=>'s', 'т'=>'t','у'=>'u','ф'=>'f','х'=>'h','ц'=>'c', 'ч'=>'ch','ш'=>'sh','щ'=>'sch','ъ'=>'','ы'=>'y', 'ь'=>'','э'=>'e','ю'=>'yu','я'=>'ja' );
function lang_slug($string){ 'а'=>'a','б'=>'b','в'=>'v','г'=>'g','д'=>'d', 'е'=>'e','ё'=>'yo','ж'=>'zh','з'=>'z', 'и'=>'i','й'=>'i','к'=>'k','л'=>'l','м'=>'m', 'н'=>'n','о'=>'o','п'=>'p','р'=>'r','с'=>'s', 'т'=>'t','у'=>'u','ф'=>'f','х'=>'h','ц'=>'c', 'ч'=>'ch','ш'=>'sh','щ'=>'sch','ъ'=>'','ы'=>'y', 'ь'=>'','э'=>'e','ю'=>'yu','я'=>'ja' ); foreach($ru_en as $ru=>$en){ } if (!$slug){ $slug = 'untitled'; } return $slug; }
Ris, Приветствую))
Настроил чтобы была транслитерация по гуглу.
Значит "кривые ручки" использовали когдасайт выдал ошибку 500
Заменил пару букв и закачал обратно
И что теперь можно сделать?
Строго по советам форумчан внести изменения в обратном порядке.И что теперь можно сделать?
Но для начала можно включить отладку в админке или в файле конфигурации, тогда вам будет показана конкретная ошибка, вместо 500.
Если его удалить — это спасёт ситуацию?
Спасёт ситуацию только откат до предыдущего рабочего состояния или устранение ошибки, приводящей к отображению на экране ошибки 500.Если его удалить — это спасёт ситуацию?
Может где еще нужно посмотреть про эту ошибку? Например на фтп в error logs.
Для нас актуальнее по яндексу, если мы говорим о ЧПУ.Настроил чтобы была транслитерация по гуглу
й — j
я — ya
щ — shch
э — eh
x — kh после букв c,s,e,h, в остальных случаях — h
Еще хотел сделать чтобы была замена (ия — ia — Rossia) и (ья — ia — Toliatti). Это просто дописать нужно в файл?
Pocus,
1. (щ — shch) — это жесть, зачем заменять 3 буквы на 4 :)
2. Яндекс сам себе противоречит наберите "город Бийск" и посмотрите как Ян пишет ЧПУ в своих Картах :)