elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía actualizada para evitar que un ransomware ataque tu empresa


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP (Moderador: #!drvy)
| | | |-+  .htaccess Múltiples variables (no $1,$2...)
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: .htaccess Múltiples variables (no $1,$2...)  (Leído 3,994 veces)
Servia


Desconectado Desconectado

Mensajes: 346


Ver Perfil
.htaccess Múltiples variables (no $1,$2...)
« en: 30 Agosto 2010, 22:02 pm »

Parece que nunca terminaré de preguntar ^^

Veamos,
tengo una página que nada más entrar ya carga así:

web.com/inicio/ -> web.com/index.php?archivo=inicio&lim=2

Necesito desde uno de los enlaces cargar algo así:

web.com/inicio/?accion=cortar&sub=si&notifi=no

De que manera pongo el htaccess para poder hacer eso?

Sin tener que convertirlo a

web.com/inicio/cortar/si/no

Porque hay muchas más variables por delante.


En línea

el-brujo
ehn
***
Desconectado Desconectado

Mensajes: 21.586


La libertad no se suplica, se conquista


Ver Perfil WWW
Re: .htaccess Múltiples variables (no $1,$2...)
« Respuesta #1 en: 31 Agosto 2010, 19:38 pm »

tienes que buscar ejemplos sobre expresiones regulares.


Citar
RewriteRule ^([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+).html$ codigo/mascodigo/procesamiento.php? parametro1=$1&parametro2=$2&parametro3=$3

Esto acepta direcciones que tengan tres directorios distintos, uno detrás de otro, separado claro está por las barras. Los nombres de los directorios aceptan números, letras mayúsculas y minúsculas y guiones medios y bajos.

Acepta direcciones tan variadas como estas:

www.midominio.com/1/2/3.html
www.midominio.com/loquesea/OTRACOSA/122.html
www.midominio.com/a_b_c_1/A-B-C-2/A-b_C_987.html

Internamente, htaccess procesará esas reglas y redirigirá a url como estas:

www.midominio.com/codigo/mascodigo/procesamiento.php? parametro1=1&parametro2=2&parametro3=3
www.midominio.com/codigo/mascodigo/procesamiento.php? parametro1=loquesea&parametro2=OTRACOSA&parametro3=122
www.midominio.com/codigo/mascodigo/procesamiento.php? parametro1=a_b_c_1&parametro2=A-B-C-2&parametro3=A-b_C_987.


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Problema mostrar multiples variables en un solo Listbox « 1 2 »
.NET (C#, VB.NET, ASP)
luis456 14 7,770 Último mensaje 23 Abril 2015, 07:57 am
por luis456
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines