Назад | Перейти на главную страницу

Apache mod_rewrite не работает

Я установил Apache через его установщик Windows, а затем PHP и MySQL. Wordpress отлично работает с этой настройкой, поэтому это означает, что необходимая базовая настройка работает нормально.

Но почему-то mod_rewriting не работает, хотя я раскомментировал LoadModule ..... mod_rewrite из httpd.conf.

всякий раз, когда я перехожу к какой-либо постоянной ссылке на моем локальном хосте, я просто получаю 404 (на основе браузера, а не WordPress).

Пожалуйста, предложите необходимые изменения, которые мне нужно сделать.

Я предполагаю, что ты AllowOverride Директива не позволяет использовать файл .htaccess Wordpress. Так что дважды проверьте, что AllowOverride FileInfo включен для вашего каталога wordpress.


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

  • любая конфигурация перезаписи, которую вы сделали в apache
  • содержимое файла .htaccess в корневом каталоге wordpress
  • версия apache

Скорее всего, ваш файл wordpress .htaccess не используется apache. В файле httpd.conf замените «Override None» на «Override All».