Ver Mensaje Individual
  #3 (permalink)  
Antiguo 03/02/2014, 10:13
olester20_fiesta
 
Fecha de Ingreso: enero-2011
Mensajes: 9
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: Novato intentando redirecciones - segunda parte

Cita:
Iniciado por PHPeros Ver Mensaje
Hola de nuevo.

Supongo que estás usando el mod_rewrite por el tema anterior.

Lo del bucle se soluciona fácilmente añadiendo estas condiciones arriba del RewriteRule:

Código Apache:
Ver original
  1. RewriteCond %{REQUEST_FILENAME} !-d
  2. RewriteCond %{REQUEST_FILENAME} !-f


Saludos

Buenas tardes PHPeros ! muchas gracias por tu rápida respuesta macho te invitaría a una cerveza pero posiblemente vivas en la otra punta del mundo, yo de ( España/Canarias )

Bueno lo que me pones lo probé pero no me redirige si alguien accede desde algo así:

Cita:
http://www.midominio.com/index.php?hola=quetal
Sigue quedando en el navegador la url por la que entra y no lo redirige a la url amigable, lo que quiero es que al entrar por esta url se reescriba y deje la amigable, es posible hacerlo ? con el problema anterior si me funciona perfectamente pero por que son url diferentes, pero siendo la misma url no me la reescribe no sé por que..


Edito y pongo ejemplo de lo que tengo echo ahora mismo:

Cita:
RewriteCond %{QUERY_STRING} &?hola= [or]
RewriteCond %{QUERY_STRING} &?holaa=
RewriteRule ^ /paginas/${pages:%1¦NULL}? [R=301,L]
Esto me deja la url de la siguiente manera:

Cita:
http://www.midominio.com/paginas/
Si accedo por la siguiente url:

Cita:
http://www.midominio.com/index.php?hola=quetal
Quiero si es posible dejarla así:

Cita:
http://www.midominio.com/quetal

Apunte por si acaso que esto me esté jodiendo con lo que quiero hacer y yo como soy un auténtico paquete no me de cuenta, tengo esto también puesto para que si entro desde la siguiente url funcione como quiero:

Cita:
http://www.midominio.com/quetal
Este último ejemplo me funciona, lo que quiero es que solo trabaje una de cara a la galería, es decir la otra url la "fea" para google redirija a la buena.. menudo testamento e puesto madre de la virgen santa..

Cita:
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^([A-Za-z0-9-]+)/?$ index.php?hola=$1 [R=301,L]

Última edición por olester20_fiesta; 03/02/2014 a las 10:31