Hola a todos: estoy investigando para poner las urls amigables en mi página pero no consigo que funcione bien y necesitaría vuestra ayuda pues desconozco cómo arreglar el problema.
El código de mi htaccess es el siguiente:
<IfModule mod_rewrite.c>
# Activar RewriteEngine
RewriteEngine on
RewriteBase /
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
# Reescribimos las URL con variables
RewriteRule ^pagina/(.*)/(.*)/(.*)$ pagina.php?c=$1&n=$2&t=$3 [R=301,L]
#Reescribimos las URL en general (que no se hayan reescrito ya)
RewriteRule ^(.*)$ $1.php
</IfModule>
Con este código me da un error, como si no admitiera las dos redirecciones a la vez. Sin embargo, tanto la redirección con variables como la redirección general funcionan perfectamente si comentamos la otro poniendo delante el signo "#".
Con estos datos, ¿Alguien me puede indicar lo que está mal?
Gracias de antemano por vuestra ayuda.