Intereting Posts
Динамический редактор WordPress в мета-окне Кодовое кодовое предложение Разбиение на страницы для пользовательских типов сообщений – переписывание URL-адресов Как исправить, что новые пользователи снова появляются на дочернем сайте Multisite? Удалить WP Rest api auth на пользовательских конечных точках do_shortcode на основе _thumbnail_id Переключение меню при вызове через PHP изменить _ {$ таксономия} | крюк Настройщик WordPress допускает разрыв строки Можно ли добавить значок и функцию на панель инструментов «Загрузить / Вставить» в верхней части редактора содержимого? При создании страницы WordPress добавляется суффикс «-2» на постоянные ссылки на новые страницы Остановить WordPress от перенаправления «угадывания» для несуществующих URL-адресов Использование классов вместо глобальных функций в functions.php двадцать тринадцатый размер заголовка как сохранить многозначные значения флажков в wordpress динамически

Постоянная ссылка: Страница не найдена

Когда я открываю вновь созданную страницу в WordPress, я получаю page not found но когда я возвращаю permalinks в none, то http://localhost/?page_id=6 открывается нормально.

Даже с этой постоянной ссылкой это работает: /index.php/%postname%/ Но когда я изменяю его только на /%postname%/ I, page not found error .

Вот мой файл htaccess :

 # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress 

У вас включен mod_rewrite?

Такие вещи обычно случаются, когда это не так. В этот момент у вас есть только доступ к уродливым постоянным отношениям (? P = N) или «почти симпатичным» permalinks (/index.php/slug). Последний использует pathinfo, чтобы получить страницу, которую вы запрашиваете.

Поэтому я бы предложил дважды проверить, установлен ли mod_rewrite и включен ли он. Если это не так, включите его и перезапустите Apache.

Подробнее об использовании постоянных ссылок из WP-кода .

Эта проблема – файлы .htaccess. Прежде чем делать что-либо, сначала сделайте резервную копию своих файлов и базы данных.

Затем переименуйте файл .htaccess в свой корень установки WordPress. а затем измените настройку постоянной ссылки в панели инструментов WordPress.

Надеюсь, это сработает для вас.