WordPress 500 внутренняя ошибка сервера с htaccess и 404 не найден для всех страниц, кроме hompage после удаления htaccess - PullRequest
0 голосов
/ 07 декабря 2018

Я возвратил свою структуру постоянных ссылок на обычный файл, но он создает новый .htaccess файл с теми же правилами и вызывает 500 внутреннюю ошибку сервера в httpd.conf AllowOverride установлен как следующая строка:

AllowOverride All

Я прочитал старые вопросы и из этого ответа добавил эту строку:

ErrorDocument 404 /index.php

в первую строку файла .htaccess, но проблема не решена.

Ответы [ 2 ]

0 голосов
/ 07 декабря 2018

Определенно, это проблема с .htaccess и настройкой постоянной ссылки.Для настройки предварительной ссылки вы можете следовать приведенному выше ответу.Но вы можете получить те же ошибки, поскольку ваш .htaccess может быть недоступен для записи.Таким образом, вам нужно сделать файл .htacces доступным для записи, чтобы при сбросе постоянной ссылки WordPress мог записать правила перезаписи в .htaccess . Только для вашей информации: , чтобы изменить постоянную ссылку ** Перейдите в Настройки -> Постоянные ссылки -> Имя почты ** и сохраните новые настройки.

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

0 голосов
/ 07 декабря 2018

Попробуйте перейти к Настройки > Постоянные ссылки и нажмите Сохранить изменения Кнопка без любых изменений на этой странице.Это действие создаст правильный файл .htaccess для вашего сайта WordPress.

Если не работает, вам следует проверить журнал ошибок PHP для получения дополнительной информации.

...