2013-03-30 2 views
0

как только я сохраню эти файлы .htaccess на моем сервере, я получил ошибку 500 internal server error, любая идея, как я могу ее решить. другой вопрос, по какой-то причине эти .htaccess файлы работа на уроке я смотрел http://www.youtube.com/watch?feature=player_embedded&v=Aw28-krO7ZM#at=130.htaccess настройка файла на ubuntu 12.10

<IfModule mod_rewrite.c> 
    RewriteEngine On 

    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteCond %{REQUEST_FILENAME} !-l 

    RewriteRule ^(.*)$ index.php?url=$1 [QSA,L] 
<IfModule> 
+0

показать мне, пожалуйста, журналы apache – mkjasinski

+0

[вс 31 мар 15:44:56 2013] [предупреждение] [клиент 127.0.0.1] /var/www/mvc/.htaccess: неверная команда «RewriteEngine», возможно, с ошибкой или определенной по модулю, не включенному в конфигурацию сервера [вс 31 мар 15:46:08 2013] [предупреждение] [клиент 127.0.0.1] /var/www/mvc/.htaccess: ожидается перед окончанием конфигурации – mercy

ответ

1

Первой ошибку:

Модуль mod_rewrite не был включен в Apache. После его включения - ошибка исчезла, и веб-сайт начал работать.

Чтобы включить httpd.conf файл модуля редактировать Apache и убедитесь, что эта линия есть раскомментирована:

LoadModule rewrite_module modules/mod_rewrite.so 

после установки mod_rewrite в вашей системе.

Вторая ошибка:

Изменение последней строки .htaccess файла в:

</IfModule> 

Я надеюсь, что я помог.

+0

спасибо mkjasinski у меня есть изменение ошибка исчезла! – mercy

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