результаты постоянной ссылки на "страница не найдена"
Всякий раз, когда я изменяю параметр постоянной ссылки по умолчанию на /%имя_поста%/, это приводит к тому, что моя страница не может быть найдена.
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/
2 answers
Я думаю, что информации достаточно, чтобы дать ответ. На самом деле, всего лишь несколько вопросов WordPress, но вот, пожалуйста.
Во-первых, имейте в виду, что формат строки запроса-- ?p=
, ?s=
, и т. Д. - Всегда должно работать.
Это для сервера Apache(2).
-
mod_rewrite
должен быть включен -
AllowOverride All
или, по крайней мере,AllowOverride File
должно быть установлено - Файл
.htaccess
должен быть создан правильно. WordPress запишет файл, если сможет, в противном случае перейдите на wp-администратор->Настройки->Постоянные ссылки и сохраните постоянные ссылки. Если WordPress жалуется, что не может записать файл.htaccess
, скопируйте то, что говорит WordPress, в.htaccess
вручную. Это обязательная часть процесса. - Проверьте разрешения.
Решено!
Внутри /вар/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/