Hola, tengo una dirección del tipo "index.php?tipo=1" y mi web tiene que pasar la AA, el ? que se usa para pasar parametros en la url no me está pasando la validación. Alguien sabe como puedo solucionarlo??
Gracias
| |||
Parametros en la URL Hola, tengo una dirección del tipo "index.php?tipo=1" y mi web tiene que pasar la AA, el ? que se usa para pasar parametros en la url no me está pasando la validación. Alguien sabe como puedo solucionarlo?? Gracias |
| |||
Respuesta: Parametros en la URL A qué te refieres con la AA? Cuando una url tiene este formato "archivo.php?nombre_var=valor_var", estás pasándo por el método GET la variable "nombre_var" cuyo valor es "valor_var". Puedes recuperar esta varaible con $_GET['nombre_var']. |
| |||
Respuesta: Parametros en la URL La doble AA es el standar de accesibilidad para paginas web. Dentro de mi código tengo redirecciones del tipo href="index.php?tipo=1", etonces este tipo de url el standar de accesibilidad no me lo cumple. he estado investigando y he visto que con el archivo .htaccess puedo modificar la url y hacerla amigable, voy a probar con esto, aunque creo que no me va a ayudar ya que en el html sigo teniendo el href con la dirección contruida con ? que es lo que me da error. Si cambio el ? por / me funcionara la url? |
| |||
Respuesta: Parametros en la URL Lo que dices del htaccess, es utilizando el módulo de apache "mod_rewrite", que sirve para reescribir direcciones. Es decir, tú estableces una serie de reglas mediante expresiones regulares para reescribir urls según te las piden: Ejemplo: tu url es: noticia.php?tipo=1, y la reescribes como: noticias/tipo/1 Entonces en el mod_rewrite escribirías algo así: RewriteRule /^noticias\/tipo\/([0-9]+)$/ noticia.php?tipo=$1 |
| |||
Respuesta: Parametros en la URL Hola estoy intentando hacer las url amigables con RewriteRule /^noticias\/tipo\/([0-9]+)$/ noticia.php?tipo=$1 como me has indicado, pero tengo una duda. He leído por ahí que tengo que crear un archivo .htaccess, pero no se como hacerlo. he puesto esto: RewriteEngine on RewriteRule /^index\/zona\/([a-zA-Z]+)$/ index.php?zona=quejas y en el httpd.conf he descomentado la línea : LoadModule rewrite_module modules/mod_rewrite.so que más tengo que hacer??? es que no me funciona gracias |