результаты постоянной ссылки на "страница не найдена"


Всякий раз, когда я изменяю параметр постоянной ссылки по умолчанию на /%имя_поста%/, это приводит к тому, что моя страница не может быть найдена.

Wordpress жаловался бы, что он не может изменить .htaccess (потому что его не было), поэтому я создал его в /var/www/. .htaccess имеет того же владельца /права доступа, что и моя папка wordpress.

Пожалуйста, помогите, я пытаюсь исправить это уже 3 дня.

Нужно ли мне также изменить mod_rewrite где-нибудь?

ИЗМЕНИТЬ:

Решено!

Внутри /вар/www/.htaccess Добавьте строку: Параметры +Следующие ссылки

Для проблемы mod_rewrite:

Проверьте наличие Apache Mod_ReWrite – Ниже перечислены все загруженные модули

Судо apache2ctl -M Включить mod_rewrite

Sudo ln-s/etc/apache2/моды - доступны/перезаписать.загрузить /etc/apache2/с поддержкой модов/перезапись.загрузить перезапустить исходную копию Apache view ? 1 судо/etc/инициализация.d/apache2 перезапуск

Любезно предоставлено https://usingnix.wordpress.com/2010/12/21/apache-mod_rewrite-wp-permalinks/

Author: paolo, 2012-12-12

2 answers

Я думаю, что информации достаточно, чтобы дать ответ. На самом деле, всего лишь несколько вопросов WordPress, но вот, пожалуйста.

Во-первых, имейте в виду, что формат строки запроса-- ?p=, ?s=, и т. Д. - Всегда должно работать.

Это для сервера Apache(2).

  1. mod_rewrite должен быть включен
  2. AllowOverride All или, по крайней мере, AllowOverride File должно быть установлено
  3. Файл .htaccess должен быть создан правильно. WordPress запишет файл, если сможет, в противном случае перейдите на wp-администратор->Настройки->Постоянные ссылки и сохраните постоянные ссылки. Если WordPress жалуется, что не может записать файл .htaccess, скопируйте то, что говорит WordPress, в .htaccess вручную. Это обязательная часть процесса.
  4. Проверьте разрешения.
 0
Author: s_ha_dum, 2012-12-12 23:07:48

Решено!

Внутри /вар/www/.htaccess Добавьте строку: Параметры +Следующие ссылки

Для проблемы mod_rewrite:

Проверьте наличие Apache Mod_ReWrite – Ниже перечислены все загруженные модули

Судо apache2ctl -M Включить mod_rewrite

Sudo ln-s/etc/apache2/моды - доступны/перезаписать.загрузить /etc/apache2/с поддержкой модов/перезапись.загрузить перезапустить исходную копию Apache view ? 1 перезапуск sudo/etc/init.d/apache2

Любезно предоставлено https://usingnix.wordpress.com/2010/12/21/apache-mod_rewrite-wp-permalinks/

 0
Author: paolo, 2012-12-26 19:13:16