Olá, configurei meu .htaccess do modo que achei correto, porém, a mensagem "Internal Server Error" é retornada. Minha lógica é a seguinte: qualquer página pode receber 1 ou 2 parâmetros na url, exemplos: index/1 ou index/1/2. Quando acesso a página "index" ou "index.php", as informações são exibidas normalmente. Porém, quando acesso com parâmetros, o "Internal Server Error" aparece.Meu .htaccess está assim:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^\.]+)$ $1.php [NC,L]
RewriteRule ^(.*)/(.*)$ $1.php?p_1=$2
RewriteRule ^(.*)/(.*)/(.*)$ $1.php?p_1=$2&p_2=$3
E na página index (nesse caso) está imprimindo as variáveis, se elas existirem.
Mas não ta rolando não.