22/10/2011, 06:19
|
| | Fecha de Ingreso: mayo-2010
Mensajes: 128
Antigüedad: 14 años, 5 meses Puntos: 13 | |
Respuesta: varias redirecciones a url amigables a una misma página Pues después de varias pruebas, parece que lo he arrglado con una "," en lugar de "/".
RewriteRule ^([0,9]+)/(\w+)\.html$ index.php?varias=$1&ciudad=$2
RewriteRule ^([a-zA-Z-]+)/(\w+)\.html$ buscar.php?seccion=$1&ciudad=$2
RewriteRule ^([0-9]+)/(\w+)\.html$ buscar.php?tipo=$1&ciudad=$2
RewriteRule ^([a-zA-Z-]+),([a-zA-Z0-9-]+)\.html$ buscar.php?carpetas=$1&ciudad=$2
RewriteRule ^([0-9]+)/([a-zA-Z0-9-]+)\.html$ anuncio.php?anuncio=$1&titulo=$2
Por supuesto también he tenido que cambiar el código php:
El de antes:
<a href="http://www.laweb.es/todos/<?php echo limpiar_especiales($_GET["ciudad"]);?>.html"><?php echo $_GET['ciudad'];?> (<?php echo $registros;?>)</a></h1>
El de ahora:
<a href="http://www.laweb.es/todos,<?php echo limpiar_especiales($_GET["ciudad"]);?>.html"><?php echo $_GET['ciudad'];?> (<?php echo $registros;?>)</a></h1>
Pero sigo sin entender porque funciona de una manera y no de la otra. Por lo visto también influye el orden al colocar las reglas. |