Что делает плагин rus-to-lat?
Плагин "латинизирует" слаги (ярлыки, короткие ссылки) страниц, постов, рубрик и меток. Например, если мы создаем страницу с именем "Страница" без этого плагина, слаг будет иметь вид "%d1%81%d1%82%d1%80%d0%b0%d0%bd%d0%b8%d1%86%d0%b0", а с плагином – "stranica".
Когда он это делает?
Только во время создания слага. На уже созданные он влияния не оказывает.
Где увидеть его работу?
Во-первых, в админке.
Во-вторых и в-главных, в url страниц, постов и рубрик при включенном ЧПУ.
Что делать, если начал наполнять блог до активации плагина?
Не торопиться удалять всё набранное! Достаточно просто открыть на редактирование пост, страницу или рубрику, удалить слаг и сохранить редактируемое. Плагин создаст новый слаг.
must have плагин на всех своих блогах его использую.
вечная память автору, пусть земля ему будет пухом.
Активировал плагин на версии 2.5
Зашел в Permalinks – выбираю Day and name или Month and name (без разницы) пишет вот что: "You should update your .htaccess now.". После создания поста новость не открывается. Вот что пишет: Not Found
The requested URL /2008/04/18/otlichnaya-muzyka/ was not found on this server.
Подскажет кто-то?
.htaccess есть? Нет – создайте. Примеров стандартного для ВП файла .htaccess на форуме и в интернете валом.
Есть. Создал и отправил по фтп. Правда там его не видно. Ю.Б. говорил что так бывает.
Блин, наконец-то заработал ))) ктож знал, что в ЧПУ нужно задать свой шаблон ссылок:
/%postname%/
Ю.Б. сенкс, хороший плагин 🙂
сенкс не мне, а автору плагина – Антону, вечная ему память.
Имелось в виду за полезную публикацию 🙂
Кстати, важно отметить, что для нормальной работы плагина нужно правильно создать файл .htaccess в формате UTF-8 без BOM …
Чей-то пример .htaccess:
– у меня работает 🙂
Удачи …
Приведенный выше .htaccess одинаков для всех WP, живущих в корне сайта.
Если вставляете в .htaccess какие-либо еще команды, например AddDefaultCharset utf-8,
то вставлять их лучше до строки # BEGIN WordPress или после строки # END WordPress, т.е. снаружи блока WP.
Здравствуйте!
Поменял все ссылки ЧПУ на всех страницах и в категориях, но не могу этого сделать в постах.
Когда удаляю слаг и жму сохранить появляется вместо новой ссылки -1 и ссылка никак не меняется.
Может это потому что названия постов слишком большие?
И еще почему то админка стала постоянно вылетать на страницу авторизации.
Подскажите пожалуйста, что нужно сделать?
Для начала разобраться, почему админка вылетает на авторизацию. Но не в этой ветке, ибо – оффтоп.
Админка вылетает только в этом случае, т.е. когда я пытаюсь сохранить запись с новой ссылкой. В остальном работает нормально. Значит эти проблемы взаимосвязаны.
В принципе проблема решается если я сам ввожу название ссылки на латинском, и админка не вылетает.
Скажите, так нормально будет или не желательно?
А вобще нет админка все равно вылетает… походу в rus to lat дело, хотя страницы все нормально переделал(
Вернул все ссылки по умолчанию, деактивировал rus to lat, админка перестала вылетать. Может плагин был глюченный какой, у кого нибудь были с этим проблемы?
Проблема.
Rus-to-lat активизирован.
Прописала .htaccess по вашему образцу, поставила на него права 666.
Пишу новый пост, но УРЛ выдается по типу домен/?p=37 При этом в слаге постов выдаются латинские слова, как и положено. Что делать?
Настройки – Постоянные ссылки (ЧПУ)
здесь выбрать формат и сохранить
Спасибо огромное, теперь работает!!!
Включил rus-to-lat, настроил его на ISO 9-95, захожу в ЧПУ, включаю вот такой вид /%day%/%monthnum%/%year%/%postname%/
– все проходит успешно. Но на сайте все старые посты имеют структуру /%day%/%monthnum%/%year%/Имя_поста_на_русском + ко всему не открываются. Как быть?
зайти в пост, стереть короткую ссылку, сохранить.
Читайте внимательнее самое первое сообщение в этот топике
Спасибо, уже заметил. У меня их 280 – я обречен?
Попутный вопрос, как оисковики относятся к транслиту в ссылках? Есть ли в них смысл или лучше сделать ссылки без текстовой составляющей?
возможно можно через mysql запрос в базе даных их одним махом поизменять, но я лично не знаю как именно его составить. фиг его знает…
смысл есть для посетителей, красивше. яндекс и гугл транслит понимают. гугл даже подсвечивает транслит в результатах поиска. а так — дело вкуса.
Спасибо, будем мучаться 🙂
Не мучаться надо, а плагин писать 🙂
Не умею ( Наверное буду делать ссылки без текста
Помогите!
Делаю ЧПУ /%postname%/
Активирую рустулат
Убираю старую ссылку, появляется новая на Латинице.
Обновляю блог, ссылка на пост в нужном виде, но, нажимая ее выходит ошибка, что страница не найдена.
Видимо где-то в каком-то файле нужно поставить права на запись. Или как?
Спасибо!
.htaccess правильный?
Правильный! Для надежности поменял на описанный ранее вариант. Результат тот же.
По новым ссылкам не переходит. Хочет видимо старые (цифровые) ссылки
Даже если меняешь на формат "Числовой" вида "archives/123" тоже не работает.
Работает только когда выбираешь первый вариант, с которым все и писалось.
Так что дело не в рустулате, а в чем-то другом…
Никто не подскажет?
Странно то, что помимо латинизации всех новых слагов (после активации плагина) ломаются все старые. Тупо 404. Хотя по логике вещей – в чем связь между плагином и старыми постами?
Плагин в последней версии, 2.9.2 не работает?
Есть ли его аналоги?
Работает. Есть.
Тоже не работает должным образом.
Более того влияет на некоторые виджеты, так как не транслитирует.
При этом изменял ярлыки как записей так и рубрик но ни чего не менялось.
Быть может есть что то ещё, на что стоит обратить внимание?