Options -All SymLinksIfOwnerMatch MultiViews
Remova o parâmetro -All
:
Options SymLinksIfOwnerMatch MultiViews
Como observado nos documentos do Apache para o Apache 2.4 :
Mixing Options with a + or - with those without is not valid syntax and will be rejected during server startup by the syntax check with an abort.
O que parece ser o que está acontecendo aqui. O parâmetro -All
é desnecessário, pois você define explicitamente apenas SymLinksIfOwnerMatch
e MultiViews
. No Apache 2.2 (o servidor antigo eu suponho) isso simplesmente resultaria em "resultados inesperados" e nenhum erro.
So I think there is something I have to add to the configuration to make it work the same way it worked on the old VPS.
Parece que você está aproveitando MultiViews
, então você deve estar pronto para ir. Com MultiViews
ativado (parte de mod_negotiation), uma solicitação para http://www.example.com/make01
resultará no servidor procurando por um arquivo apropriado que corresponda ao basename solicitado e ao mime requerido digite e sirva isso para o cliente. por exemplo. /make01
resulta em /make01.php
sendo veiculado.
Note que se você mais tarde decidiu usar o mod_rewrite para fazer essa reescrita de URL, provavelmente precisará desabilitar MultiViews
, pois pode entrar em conflito (uma causa comum de erro).
It may not even be Pretty URL's at all and called something else entirely.
Independentemente de como é implementado, ainda é uma forma de "URLs bonitas". É apenas tornar os URLs mais amigáveis (ou "bonitos") para o usuário.