Я так понимаю, вместе с плагином устанавливается скрипт трансформации URL поста/страницы в латиницу. Допустим есть запись с заголовком "хотели как лучше, а получилось как всегда", которая автоматически формирует URL данной записи, а с помощью скрипта он трансформируется в "xoteli-kak-luchshe-a-poluchilos-kak-vsegda". Здесь мы видим неправильную латиницу, что ведет к проблемам в области SEO (буква "х" должна заменяться на "h"). Я прошу вас подсказать мне, как исправить данный скрипт, либо прошу автора плагина внести необходимые изменения.
данная транслитерация является на данный момент общепризнанным стандартом и используется на всех сайтах, где установлен известный плагин rustolat.
Меняться данный скрипт не будет, но если есть желание поковырять его лично, то можете смотреть код файла functions-rcl.php, найти код скрипта не составит труда.
Я могу ошибаться, но мне кажется, что к примеру Яндекс может не воспринять такое написание в ЧПУ, когда "х" заменяется на "x" (лат.), в выдаче я видел варианты "kh" и "h".
Хотя в таблице
я вижу, что замена на "x" (лат.) тоже поддерживается одним стандартом.
Ну и вот
Собственно, можно с таким же успехом заниматься изысканиями какая форма постоянных ссылок лучше для СЕО, но по мне все это бесполезная болтовня из пустого в порожнее. Сайты со ссылками вида /?p=123 также хорошо индексируются и попадают в поиск как и любой другой вид ссылки. А проблему с заменой одного символа при транслитерации так и вовсе считаю надуманой. Это лично мое мнение, возможно, потому что мало склонен к сионизму.
Готов выслушать мнение других пользователей по поводу этой буквы, если кому то это будет также интересно как и вам, то готов внести изменения в данный скрипт на постоянной основе.
Там
de13 сказал(а)
Ну ребята, давайте без сарказма. Я обратился сюда не за этим.
же дали ответ на этот вопрос и в каком файле искать я уже сменил себе могу подсказать как в корневой папке wp recall есть файлик functions-rcl.php открыл его и начал просматривать колесиком мыши крутить вниз то есть, далее я увидил вот такое это 673 строка во
$gost = array(
"Є"=>"EH","І"=>"I","і"=>"i","№"=>"#","є"=>"eh",
"А"=>"A","Б"=>"B","В"=>"V","Г"=>"G","Д"=>"D",
"Е"=>"E","Ё"=>"JO","Ж"=>"ZH",
"З"=>"Z","И"=>"I","Й"=>"JJ","К"=>"K","Л"=>"L",
"М"=>"M","Н"=>"N","О"=>"O","П"=>"P","Р"=>"R",
"С"=>"S","Т"=>"T","У"=>"U","Ф"=>"F","Х"=>"KH",
"Ц"=>"C","Ч"=>"CH","Ш"=>"SH","Щ"=>"SHH","Ъ"=>"'",
"Ы"=>"Y","Ь"=>"","Э"=>"EH","Ю"=>"YU","Я"=>"YA",
"а"=>"a","б"=>"b","в"=>"v","г"=>"g","д"=>"d",
"е"=>"e","ё"=>"jo","ж"=>"zh",
"з"=>"z","и"=>"i","й"=>"jj","к"=>"k","л"=>"l",
"м"=>"m","н"=>"n","о"=>"o","п"=>"p","р"=>"r",
"с"=>"s","т"=>"t","у"=>"u","ф"=>"f","х"=>"kh",
"ц"=>"c","ч"=>"ch","ш"=>"sh","щ"=>"shh","ъ"=>"",
"ы"=>"y","ь"=>"","э"=>"eh","ю"=>"yu","я"=>"ya",
"—"=>"-","«"=>"","»"=>"","…"=>""
);
$iso = array(
"Є"=>"YE","І"=>"I","Ѓ"=>"G","і"=>"i","№"=>"#","є"=>"ye","ѓ"=>"g",
"А"=>"A","Б"=>"B","В"=>"V","Г"=>"G","Д"=>"D",
"Е"=>"E","Ё"=>"YO","Ж"=>"ZH",
"З"=>"Z","И"=>"I","Й"=>"J","К"=>"K","Л"=>"L",
"М"=>"M","Н"=>"N","О"=>"O","П"=>"P","Р"=>"R",
"С"=>"S","Т"=>"T","У"=>"U","Ф"=>"F","Х"=>"X",
"Ц"=>"C","Ч"=>"CH","Ш"=>"SH","Щ"=>"SHH","Ъ"=>"'",
"Ы"=>"Y","Ь"=>"","Э"=>"E","Ю"=>"YU","Я"=>"YA",
"а"=>"a","б"=>"b","в"=>"v","г"=>"g","д"=>"d",
"е"=>"e","ё"=>"yo","ж"=>"zh",
"з"=>"z","и"=>"i","й"=>"j","к"=>"k","л"=>"l",
"м"=>"m","н"=>"n","о"=>"o","п"=>"p","р"=>"r",
"с"=>"s","т"=>"t","у"=>"u","ф"=>"f","х"=>"x",
"ц"=>"c","ч"=>"ch","ш"=>"sh","щ"=>"shh","ъ"=>"",
"ы"=>"y","ь"=>"","э"=>"e","ю"=>"yu","я"=>"ya",
"—"=>"-","«"=>"","»"=>"","…"=>""
);
de13 сказал(а)
Я вижу ответ на этот вопрос, но обсуждение перешло уже к другому вопросу: нужно ли менять это в плагине на постоянке. Если у Яндекса свои понятия в плане транслитерации, то я считаю, что для развития плагина в лучшую сторону, это стоит сделать.
В последней версии плагина Ваше желание исполнено x=>kh, а X=>KX