Estou tentando empregar o uso de URLs amigáveis, utilizando a técnica mod_rewrite.
Configurei o Apache certinho, mas o problema esta no .htaccess, mais especificamente, na expressão regular, creio.
Para que vocês possam ver:
RewriteEngine on RewriteCond %{SCRIPT_FILENAME} !-f RewriteCond %{SCRIPT_FILENAME} !-d RewriteRule !\.(jpg|gif|css|swf|txt|js|png)$ erro.php RewriteRule ^artigo/([0-9]+)/(.*?) artigo.php?id=$1&cat=$2
se eu tirar a linha:
RewriteRule !\.(jpg|gif|css|swf|txt|js|png)$ erro.php
funciona, mas, se eu digitar alguma url inválida, logicamente, vai ocorrer o erro 404. Entretanto, gostaria que ele redirecionasse para a pagina "erro.php".
se alguém puder ajudar, desde já agradeço!
Obrigado.