2016-09-16 2 views
-1

Я использую хостинг-хостинг для хостинга Linux. я хочу AllowOverride All с помощью файла .htaccessAllowoverride Все в общедоступном хостинге

база URL -/дома/domain_name/public_html

, когда я пытаюсь сделать

<Directory /home/domain_name> 
    AllowOverride All 
</Directory> 

Его внутренняя ошибка сервера броска 500

+1

Вы не можете сделать это файл стиля .htaccess. В этом весь смысл: позволить сделать это в конфигурации _real_. Полагаю, возьмите локо в документации. – arkascha

+0

Как я уже упоминал, у меня есть хостинг-хостинг, который не дает мне доступ к apache. Так это и есть другой способ сделать это. Я хочу использовать конструкцию SLIM там. – Rashid

+0

Нет, другого пути нет. Это имеет смысл. _whole point_ команды 'AllowOverride' должна предоставлять или отклонять, какие параметры могут быть переопределены. Если ваш хостинг-провайдер решает не предоставлять определенные вещи, то вы ничего не можете сделать, чтобы «обойти это». Это был бы кошмар безопасности, если бы вы были в состоянии. Итак, нижняя строка: если вам требуется такая гибкость, переходите к лучшему провайдеру хостинга, который предлагает вам то, что вам нужно, или, что еще более гибко, получить собственный VPS. – arkascha

ответ

0

Ошибка 500 заключается в том, что директива Directory разрешена только в двух контекстах, а именно: конфигурации сервера и конфигурации виртуального хоста.

Пройдите через this document на различные типы конфигурационных разделов, доступных в Apache.

Смежные вопросы