2013-03-31 3 views
0

Apache полностью игнорирует мой .htaccess файл, независимо от того, что я пишу там, он его не читает.Apache игнорирует мои файлы .htaccess

  • Rewrite мод включен
  • AllowOverride установлена ​​на всех

Виртуальный хост: /etc/apache2/sites-enabled/example.com

<VirtualHost *:80> 
    ServerAdmin [email protected] 
    ServerName example.com 
    ServerAlias *.example.com 
    DocumentRoot /var/www/example.com 

    <Directory /var/www/example.com> 
     Options Indexes FollowSymLinks MultiViews 
     AllowOverride All 
     Order allow,deny 
     allow from all 
    </Directory> 

</VirtualHost> 

файл .htaccess:/var/www/example.com/.htaccess

RewriteEngine on 
RewriteRule ^hjalp/$ /index.php?page=help 

Все вопросы, связанные с этим, всегда, кажется, решаются либо с помощью модификации мод, либо путем изменения AllowOverride на All вместо None. Но это ничего не делает для меня, и да, я перезагрузил и перезапустил апач. (Ubuntu 12.10 «Quantal Quetzal» Минимальный x64, Apache/2.2.22)

Как я могу решить эту проблему?

Редактировать: Я так и не нашел проблему, но чистая переустановка (еще раз) решила проблемы.

+0

Ваш конфиг и Htaccess выглядят отлично до сих пор. Что происходит именно так? Если у вас есть доступ к файлам журнала, загляните в каталог '/ var/log/apache2 /' и посмотрите, что запрашивается ('access' files) и какие ошибки могут произойти (файлы' error'). В строках журнала есть отметка времени, в которой вы можете связать сообщения о доступе/ошибке с самым последним запросом. –

+0

Когда я пытаюсь получить доступ/hjalp/я просто получаю 404. Журналы ошибок apache также не очень полезны, они просто говорят: «Файл не существует: /var/www/example.com/hjalp» – BOBO

+0

Вы уверены? mod_rewrite разрешен? 'ls/etc/apache2/mods-enabled/| grep rewrite' – ChoiZ

ответ

-1

Попробуйте с

RewriteEngine on 
RewriteRule ^hjalp/$ index.php?page=help 

без косой черты это работает для меня

+0

RewriteRule У меня есть работа в среде разработки, эта проблема связана с Apache, я считаю. – BOBO

+0

Попробуйте без косой черты? – ChoiZ

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