Постоянные ссылки Wordpress / BuddyPress не работают

Я новичок в WordPress, и у меня проблема с постоянными ссылками.

Я установил плагин buddypress, и мне нужно изменить постоянные ссылки на что-то, отличное от значения по умолчанию (/%post_id%), чтобы он работал. Но всякий раз, когда я меняю эфир на что-то, отличное от значения по умолчанию, получаю 404 ошибки. Если вернуть их к значениям по умолчанию, то ссылки на страницы работают, а плагин нет.

Это, по-видимому, распространенная и простая проблема, но все предложенные решения не сработали для меня.

Ниже приведен список вещей, которые я пробовал:

  • Включить перезапись мода
  • Измените разрешения на .htaccess на 666, чтобы убедиться, что он доступен для записи.
  • Добавьте опции +MultiViews в .htaccess
  • Добавить опции Options +FollowSymLinks -Indexes в .htaccess

Я также прочитал пару сообщений, которые должны изменить мой /etc/apache2/sites-available/default на

<Directory />
        Options FollowSymLinks
        # AllowOverride FileInfo
</Directory>
<Directory /var/www/>
        Options Indexes FollowSymLinks MultiViews
        # AllowOverride FileInfo
        AllowOverride All
        Order allow,deny
        allow from all
</Directory>

У меня нет файла по умолчанию, но есть 000-default.conf и default-ssl.conf, я добавил код выше и оба по одному, на данный момент он у меня есть на обоих, но он все еще не работает.

Я провел более 24 размышлений над этой проблемой, но не повезло. Кто-нибудь знает, что может быть не так?


person Ferox    schedule 10.02.2014    source источник


Ответы (1)


перейдите к настройке-> постоянные ссылки в опции панели инструментов и установите постоянную ссылку по умолчанию и обновите ее после этого сайта обновления и снова установите постоянную ссылку для каждого требования из той же опции

person Vikas Gautam    schedule 10.02.2014
comment
Спасибо @Vikey, но мне неожиданно удалось заставить его работать. Похоже, что одно из решений, которые я пробовал ранее, мешало тому, которое я пробовал позже. Я удалил кое-что из своего файла .htacess, перезапустил apache, и снова все было в порядке. - person Ferox; 10.02.2014
comment
хорошо, нет проблем, я только предоставляю вам первоначальное решение, не проверяя ошибку или сайт. - person Vikas Gautam; 10.02.2014