Apache - RewriteRule .htaccess

 
Vista:

RewriteRule .htaccess

Publicado por shockobon (2 intervenciones) el 29/11/2011 22:12:17
Buenas, alguien que pilote de Apache y expresiones regulares?
Estoy intentando hacer la siguiente redirección:
miweb.com/carpeta/cualquiercosa -> miweb.com/carpeta/1.jpg

He preparado un .htaccess tal que así:

1
2
RewriteEngine on
    RewriteRule ^([a-zA-Z0-9]{1,20})/[a-zA-Z0-9]{1,100}$ /$1/1.jpg





Pero no hay manera de que funcione. Me estoy dejando algo.
Hace mil que no veo expresiones regulares asi que supongo que hay maneras mucho mejores de hacer esto... alguien puede echar una mano?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve
Val: 103
Oro
Ha mantenido su posición en Apache (en relación al último mes)
Gráfica de Apache

RewriteRule .htaccess

Publicado por xve (284 intervenciones) el 30/11/2011 00:00:10
Hola Shockobon, creo que casi lo tienes...
Yo probaría esto:
1
2
RewriteEngine on
RewriteRule ^([a-zA-Z0-9]{1,20})/[a-zA-Z0-9]{1,100}$ /$1/1.jpg [L,NC]

o esto otro...
1
2
RewriteEngine on
RewriteRule ^(.*)/(.*)$ /$1/1.jpg [L,NC]

Los flags, regulan el comportamiento del mod_rewrite. Se pueden añadir varios flags separados por comas

[R] quiere decir redireccionar
[F] provoca que la url esta prohibida. Error 403
[L] indica que esta es la última regla por lo se debe ignorar cualquier otra regla posterior
[NC]
(No Case) no discrimina mayusculas de minusculas
[OR] Permite especificar varias condiciones para una misma ruta

NOTA: apache tiene que tener el modulo mod_rewrite.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RewriteRule .htaccess

Publicado por shockobon (2 intervenciones) el 30/11/2011 15:48:10
Va muy bien gracias!!!!!!!!!!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar