Поддержка Проблемы и решения Как правильно построить URL?

  • При таком вариант, который я сейчас рассматриваю,
    site.ru/%category%/%post_id%/%postname%/
    формально в каждой директории %post_id% будет только по еще одной директории %postname%.
    1.Не использовать вообще %post_id% ? (но тогда потеряется автоматическая переадресация, при смене названия поста)
    2. Сделать что-то типа /%post_id%-%postname%/? Но при таком подходе так же не работает автоматическая переадресация.
    3. Как правильно оканчивать URL
    3.1 без /
    3.2 /
    3.3 .html

Просмотр 6 ответов — с 1 по 6 (всего 6)
  • а чем вас стандартные варианты не устраивают?

    вариант с переадресацией — это вообще выдуманная проблема, вы собрались раз в месяц все свои записи переименовывать? причем даже не переименовывать, а еще и менять ярлыки? вопрос — зачем?

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Не использовать вообще %post_id% ? (но тогда потеряется автоматическая переадресация, при смене названия поста)

    Почему потеряется? За переадресацию при смене ярлыка записи отвечает функция wp_old_slug_redirect(), работа которой никак не зависит от наличия %post_id% в адресе.

    @sergeybiryukov
    возможно это должно так работать, но не работает. Эмпирически получил что если использовать id, тогда адресация срабатывает.
    Как можно настроить WP чтобы вообще всегда срабатывала переадресация со старого url, все зависимости от его вида?

    • Ответ изменён 6 лет, 6 месяцев назад пользователем selftrips-ru.

    Может быть есть какой нибудь плагин который запоминает все старые урл всех записей (если они были) и переадресует их на самый новый?

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Как можно настроить WP чтобы вообще всегда срабатывала переадресация со старого url

    Он и так это делает, но только для записей, а не страниц. И только при смене ярлыка одиночной записи (о чём и шла речь выше), а не всей структуры ссылок.

    При смене структуры действительно возможны ситуации, когда старые адреса перестают работать, и в этом случае удобно иметь в них ID. Но так ли уж часто нужно менять структуру ссылок?

    Может быть есть какой нибудь плагин

    Возможно, будет полезен Redirection.

    не часто, но возникает))
    Можно что то сделать именно с изменением структуры ссылок?

    • Ответ изменён 6 лет, 6 месяцев назад пользователем selftrips-ru.
Просмотр 6 ответов — с 1 по 6 (всего 6)
  • Тема «Как правильно построить URL?» закрыта для новых ответов.