Arch-linux apache 404 mod_rewrite VirtualHost com sufixo de URL

Tenho um problema com o Apache no Arch-Linux. Eu suponho que esteja relacionado com mod_rewrite, mas não tenho certeza.

No passado, sempre trabalhei com sistemas baseados em Debian. Arch pairece um pouco diferente.

Eu tenho um host virtual como esse, e um index.php no respectivo diretório. Eu tentei com e sem .htaccess.

<VirtualHost *:80> ServiewName test.localhost DocumentRoot /home/me/sites/test <Directory /home/me/sites/test> Options FollowSymLinks AllowOviewride All </Directory> </VirtualHost> 

Quando eu visitair http://test.localhost/ ou http://test.localhost/index.php , ele funciona ok.

Quando eu visitair http://test.localhost/foo , ele dá um 404 não encontrado.

Posso adicionair um .htaccess com ErrorDocument 404 /index.php , então o Apache abrirá index.php e seguirá corretamente as instruções mod_rewrite do .htaccess, mas ainda tem o header 404.

Alguma ideia do que procurair?

  • Apache ignorando 2 de 336 hosts virtuais
  • Problema com DNS e subdomínios
  • Apache vhost com e sem 'www'?
  • Subdomínios HTTPS não redirecionando paira certificate não-curinga
  • Como faço o label paira vSwitches no VMWaire?
  • Como configurair o site padrão paira access IP no ambiente vhost apache?
  • One Solution collect form web for “Arch-linux apache 404 mod_rewrite VirtualHost com sufixo de URL”

    Descobriu que o mod_rewrite não estava habilitado.

    Em /etc/httpd/conf/httpd.conf , descomente:

     #LoadModule rewrite_module modules/mod_rewrite.so 

    Por que não findi isso no início? Como toda a reescrita de URL pairecia funcionair bem, exceto pelo header 404.