а чем вас стандартные варианты не устраивают?
вариант с переадресацией — это вообще выдуманная проблема, вы собрались раз в месяц все свои записи переименовывать? причем даже не переименовывать, а еще и менять ярлыки? вопрос — зачем?
Не использовать вообще %post_id% ? (но тогда потеряется автоматическая переадресация, при смене названия поста)
Почему потеряется? За переадресацию при смене ярлыка записи отвечает функция wp_old_slug_redirect(), работа которой никак не зависит от наличия %post_id%
в адресе.
@sergeybiryukov
возможно это должно так работать, но не работает. Эмпирически получил что если использовать id, тогда адресация срабатывает.
Как можно настроить WP чтобы вообще всегда срабатывала переадресация со старого url, все зависимости от его вида?
-
Ответ изменён 6 лет, 6 месяцев назад пользователем selftrips-ru.
Может быть есть какой нибудь плагин который запоминает все старые урл всех записей (если они были) и переадресует их на самый новый?
Как можно настроить WP чтобы вообще всегда срабатывала переадресация со старого url
Он и так это делает, но только для записей, а не страниц. И только при смене ярлыка одиночной записи (о чём и шла речь выше), а не всей структуры ссылок.
При смене структуры действительно возможны ситуации, когда старые адреса перестают работать, и в этом случае удобно иметь в них ID. Но так ли уж часто нужно менять структуру ссылок?
Может быть есть какой нибудь плагин
Возможно, будет полезен Redirection.
не часто, но возникает))
Можно что то сделать именно с изменением структуры ссылок?
-
Ответ изменён 6 лет, 6 месяцев назад пользователем selftrips-ru.