marcusdowning
  • 0
Новичок

Многосайтовость: удаление /blog из постов

  • 0

Я развертываю многосайтовую сеть, используя подпапки. Я обнаружил, что на основном сайте постоянные ссылки на новостные сообщения можно размещать только так:

/blog/%year%/%monthnum%/%postname%/

Я понимаю, что этот префикс необходим для снижения риска конфликта между основным сайтом и дочерними сайтами. К сожалению, это серьезный веб-сайт, где слово «блог» не совсем уместно. Что-то подобное /pressreleases было бы намного уместнее, и все же избежать конфликтов.

Я пробовал различные «трюки», о которых упоминают люди, такие как редактирование структуры постоянных ссылок в настройках сетевого администратора. Я также безуспешно пытался использовать правила перезаписи (как Apache, так и плагин Redirection). WordPress должен полагать, что сообщения находятся в адресной строке, поэтому переписывание приводит к ошибке 404. Я мог бы перенаправить их обратно на /blog, но это все еще имеет ту же проблему.

Как я могу изменить постоянные ссылки?

Share
  1. Посмотрим, правильно ли я это помню.

    1. Перейдите на http: //вашсайт.com/wp-admin/options.php
    2. Найти permalink_structure . По умолчанию значение должно быть/blog/%year%/%monthnum%/%postname%/
    3. Измените значение вручную на любое значение, которое вам нравится. например /pressreleases/%year%/%monthnum%/%postname%/ или просто /%year%/%monthnum%/%postname%/ . Затем сохраните изменения.
    4. Теперь посетите http://yoursite.com/wp-admin/options-permalink.php и НЕ нажимайте «Сохранить изменения». Это должно сбросить правила. Если вы нажмете «Сохранить изменения», он вернется к значениям по умолчанию.

    ржу не могу

    • 0

Оставить ответ

You must login to add an answer.