Apache Clean-Urls com MultiViews ativados

Estou tentando permitir que o Clean-Urls tenha os MultiViews ativados.

Todas as páginas que tenho estão na própria pasta raiz.

Eu estou tentando conseguir o seguinte:

(current-status -> what I am trying to achieve)

 1. foo.com/services.php -> foo.com/services
 2. foo.com/services == foo.com/services/
 3. foo.com/services.php/second-level/ == foo.com/services/second-level

oservices énão uma pasta, eu explodo$_SERVER['PATH_INFO'] e obtenha os dados do caminho de segundo nível.

Eu já consegui o primeiro, mas ele falha quando eu habilitoMultiViews, usando um.htaccess arquivo e escrevendo uma reescrita.

Options +Indexes +FollowSymLinks -MultiViews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule (.*) $1.php [L]

(O que obviamente falharia, já que mudaria a requisição para services / second-level.php). Eu sei que posso escrever várias reescritas no.htaccesse redirecionar condicionalmente.

Mas o estranho é que no ambiente ao vivo (hospedagem compartilhada), está funcionando,sem qualquer.htaccess arquivo na pasta raiz. Como é uma hospedagem compartilhada, não consigo ler o arquivo de configuração.

Alguma idéia de qual configuração devo mudar (emapache.conf ou*.conf) para alcançar o acima?

Se isso importa, estou usandoApache/2.2.22e esse problema começou a acontecer após a atualização.

questionAnswers(3)

yourAnswerToTheQuestion