Cita:
Iniciado por d-ART Hola,
Este tema está hablado en millones de sitios, pero yo, no logro entenderlo, la verdad. El único tutorial que me ha quedado claro es uno sobre cómo hacerlo, pero debo usar sesiones y no me apetece...
Mi duda es si existe una regla GLOBAL para
codificar todas las direcciones de mi sitio web, es decir, independientemente de cómo sea:
Código HTML:
index.php?categoria=books
index.php?categoria=books&subcategoria=ana
index.php?seccion=enlaces
index.php?apartado=elquesea
y que quede así
automáticamente a través de .htaccess
Código HTML:
categoria/books
categoria/books/ana
seccion/enlaces
apartado/elquesea
No sé si me explico... todas las dudas que he leído por el foro, es resolviendo unas pocas direcciones y tal. Yo busco una regla para .htaccess que codifique todas y cada una de las direcciones que pueda tener en un sitio web. ¿Me ayudáis? :(
Gracias de antemano,
Saludos.
Solo te queda aprender
Expresiones Regulares y el uso de Mod_Rewrite.
Ahora, si estas pensando que tus rankings mejorara, pues no es asi. GYM ya leen cualquier tipo de urls, recueda que G hasta puede leer dentro de archivos pdf y excel asi que sin ningun problema podra leer un url largo, ridiculo y aburrido, al final lo que le interesa es el titulo y el contenido de la pagina.
Lo que si lograras con mod_rewrite y expresiones regulares es que las personas que buscan vean tu pagina que esta listada en google es la pagina que mas se aproxima a su busqueda porque si busco en G "ropa para ninos" y en tu titulo aparece ropa para ninos y en tu descripcion aparece ropa para ninos y tambien en tu url aparece ropa-para-ninos.htm G lo mostrara todo en negrita haciendo tu pagina una mejor opcion de acuerdo a la busqueda del usuario. Pero, si ya estas bien ranqueado sin necesidad de cambiar los urls pues para que hacer cambios, o como dicen no hay necesidad de reparar lo que no esta malogrado.
Una buena razon para usar mod_rewrite y expresiones regulares es para hacer recordar a una persona un url especifico, por ejemplo si yo llamo a mi novia y le digo, te recomiendo que leas este lindo poema en la pagina
www.poemas.com/poemas.php?=id1xlfosllsals777303, seguro que me tranca el telefono, pero si usaras mod_rewrite podria decirle, porque tambien lo recordare mas facilmente, ve y le este poema en:
www.poemas.com/poemas.php?=poema45. Logicamente esto tambien ayuda en el momento de un copy paste a un email a enviar a alguien
Ten cuidado con no usar muchos 301 redirects o abusar del .htaccess ya que recargaras tu servidor, se volvera lento y despues tus visitantes se van.
Si es que estas haciendo un website nuevo desde cero pues si utiliza mod_rewrite desde el inicio para que todos tus urls se vean presentables.