.htaccess вызывает ОШИБКУ 500 - ОШИБКА ВНУТРЕННЕГО СЕРВЕРА

1

Я использую общий хостинг (apache, php, wordpress) и, пытаясь предотвратить доступ к.htaccess и wp-config, я получаю

ОШИБКА 500 - ОШИБКА ВНУТРЕННЕГО СЕРВЕРА

то, что я сделал, это поместить их в.htaccess:

# protect the wp-config file
<files wp-config.php> 
Order allow, deny
Deny from all
</files> 

# Prevent access to .htaccess
<Files .htaccess>
Order allow, deny
Deny from all
</Files>

Это все, что есть в моем.htaccess.
Я следил за примерами на большинстве веб-сайтов, которые показывают это. Если я подметаю заказ:

Order deny,allow
Deny from all

Внутренняя ошибка отсутствует, но это не то, что я видел в большинстве руководств по сайтам. Если кто-то знает, почему и что использовать.

  • 0
    500 / внутренние ошибки всегда сопровождаются более подробным сообщением на веб-сервере error.log .
  • 0
    Нет журнала. там, я удалил его и сделал еще один звонок на мой сайт - ничего там (тот же корень в .htaccess)
Показать ещё 1 комментарий
Теги:
.htaccess

2 ответа

4

Это на Apache 2.2 или сервере Apache 2.4? Правила Order/Deny изменились в Apache 2.4, см. Http://httpd.apache.org/docs/trunk/upgrading.html.

Если это Apache 2.4, то две строки:

Order deny,allow
Deny from all

должны быть заменены:

Require all denied

В качестве альтернативы, если это ваш сервер, вы также можете включить модуль mod_access_compat, который является модулем совместимости для 2.4 для поддержки конфигураций 2.2. Но поскольку это общий хостинг, я сомневаюсь, что вы это сделаете, если не попросите их красиво.

  • 0
    Я видел, что это Nginx
  • 0
    После небольшого поиска в Google я обнаружил, что nginx не использует .htaccess. Возможно, вы захотите поискать «WordPress на nginx» в Google, чтобы узнать, как настроить ваш WP для работы на Nginx. См. Например: codex.wordpress.org/Nginx. Вы также можете удалить тег apache из своего вопроса.
Показать ещё 1 комментарий
1

Обновление: проблема была вызвана пробелом между словами: allow, deny.

Разрешить заказ, отрицать

Ещё вопросы

Сообщество Overcoder
Наверх
Меню