| |||
URL Amigable y htaccess Buenas a todos! Ante todo me presento, mi nick es SaiKeN y tengo 23 años, es mi primer mensaje en este foro y quiero ser educado. Llevo siguiendo este foro mucho tiempo simplemente como lector y la verdad es que muchas veces se dan soluciones para todo. Vengo porque tengo una pregunta que me tiene desesperado y loco. Estoy intentando pasar mediante reglas en el htaccess, de esta dirección: http://miweb.com/ver-tienda.php?nombre=ForosdelWeb a esta: http://miweb.com/ForosdelWeb Explico un poco: mi tabla "tiendas" tiene un campo único que es nombre, y por supuesto una id, que es la clave primaria. Mediante esta regla en el htaccess: Options +FollowSymLinks RewriteEngine on Rewriterule ^id/(.*) ver-tienda.php?nombre=$1 He conseguido que la url sea así: http://miweb.com/id/ForosdelWeb Cómo puedo hacer para eliminar también " id/ " de la url?? La verdad es que no tengo mucha idea de expresiones regulares... Muchas graciasssss!!! Saludos!! |
| |||
Respuesta: URL Amigable y htaccess Options +FollowSymLinks RewriteEngine on Rewriterule ^(.*)$ ver-tienda.php?nombre=$1 Pero yo no veo bien hacer eso, porque en el caso que pongas: http://miweb.com/contacto cargaría la página: http://miweb.com/ver-tienda.php?nombre=contacto |
| |||
Respuesta: URL Amigable y htaccess intentaste quitando id/ ???
Código htaccess:
Ver original te recuerdo que el carácter punto significa cualquier carácter menos salto de linea.. por lo general es bueno limitar un poco lo que permites para que quede con mayor fuerza la estructura [\w-] es una buena opción.. permitiéndote todas las letras de A - Z números de 0 - 9 y guiones medios y bajos... saludos. |
| |||
Respuesta: URL Amigable y htaccess #4 lo que dices de quitar id/ no funciona... #3 eso tampoco funciona, aunque saque todos los demás archivos del directorio raíz (tengo un contacto.php, una guia.php ... etc) dice que no encuentra la dirección. La idea en realidad es la misma que los de facebook. Ellos convierten esta dirección: http://facebook.com/profile.php?id=123456 a esta: http://facebook.com/forosdelweb (un nombre que tú elijas, en mi caso el campo nombre) Me he quebrao mucho la cabeza buscando por internet para conseguir lo que he conseguido, ahora mismo estoy sobresaturado porque de esto no tengo ni idea, no puedo pensarlo por mí mismo :( |
| ||||
Respuesta: URL Amigable y htaccess Cita: simplemente guarda el nombre(forosdelweb) en una db como esta el id y has una consulta para ver si existe, en caso que exista mostrara los datos del perfil... noce si me allas entendido pero resumiendolo tienes que crear otra fila en la db y has la misma consulta que haces con el id
Iniciado por SaiKeN #4 lo que dices de quitar id/ no funciona... #3 eso tampoco funciona, aunque saque todos los demás archivos del directorio raíz (tengo un contacto.php, una guia.php ... etc) dice que no encuentra la dirección. La idea en realidad es la misma que los de facebook. Ellos convierten esta dirección: http://facebook.com/profile.php?id=123456 a esta: http://facebook.com/forosdelweb (un nombre que tú elijas, en mi caso el campo nombre) Me he quebrao mucho la cabeza buscando por internet para conseguir lo que he conseguido, ahora mismo estoy sobresaturado porque de esto no tengo ni idea, no puedo pensarlo por mí mismo :(
__________________ Appones.net - www.appones.net |
Etiquetas: |