Url amigable no funciona

Hola, no me funcionan las url amigables, este es el código del .htaccess

RewriteBase /
RewriteEngine on
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
Rewriterule ^articulo/(.+)/([0-9]+)/(.+)$ index.php?sección=$1&articulo=$2

código del index.php

echo "<a href='articulo/librería/15'>IR AL ENLACE</a>";

código del articulo.php

mysql_query("SELECT * FROM artículos WHERE id=''$_GET[articulo]");

LOS CÓDIGOS ESTÁN RESUMIDOS POR SUPUESTO.

1 Respuesta

Respuesta
1

Prueba con esto:

Rewriterule ^articulo\/(.+)\/([0-9]+)\/(.+)$ index.php?sección=$1&articulo=$2

Aun así, en el primer (.+) no lo estas limitando, básicamente le estas diciendo articulo / TODO, asique ahí también te dará error. te recomiendo cambiarlo por ([A_Za_z0_9]+) y luego hacer limpieza en los links (eliminar accentos y demás caracteres extraños).

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas