Ver Mensaje Individual
  #12 (permalink)  
Antiguo 11/09/2007, 01:33
Avatar de pzin
pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 9 meses
Puntos: 2114
Re: Puedo obligar a poner la barra ( / ) al final de una URL?

Cita:
Iniciado por mafima Ver Mensaje
Asi es Bonez, el Mod es un rollo completo, cundo arreglas algo dañas otra cosa.
No necesariamente, las cosas pueden hacerse bien o medio bien. Es algo loco hacer esto:
Código:
ReWriteRule ^(.+) /page.php?pagina=$1
No tienes ningún control, ahí vale casi todo. Sería mas indicado, por ejemplo, seccionar:
Código:
ReWriteRule ^(seccion1|seccion2|seccion3)$ /page.php?pagina=$1 [R,L]
Adicionalmente, en seccion1 si hace falta una paginación y tienes que pasar variales por GET:
Código:
ReWriteRule ^seccion1/[(0-9){1,2}]$ /page.php?pagina=$1&paginacion=$2 [QSA,R,L]
Cuanto más se limite, creo yo, mejor.

La R en realidad sirve para redireccionar, y eso es lo que está haciendo. Yo personalmente le pondría adicionalmente un 301, así los buscadores sabrán que la URL buena es la que acabe con la barra al final. Quedando algo así:
Código:
ReWriteRule ^(seccion1|seccion2|seccion3)$ /page.php?pagina=$1 [R=301,L]