Reorganización de enlaces en htaccess

  • Autor Autor Lucas23
  • Fecha de inicio Fecha de inicio
Lucas23

Lucas23

1
Zeta
Verificado
Verificación en dos pasos activada
Suscripción a IA
Hola, de nuevo yo por aquí 😀

Lo que quiero hacer ésta vez es modificar las urls de mi sitio.

Actualmente son:

Enlace eliminadonombre-del-wallpaper_wID.html

Ejemplo: Enlace eliminadoarbol-abstracto_w1.html

Y es allí donde quiero hacer la siguiente reacomodación:

http://www.sitio.com/ID/nombre-del-wallpaper.html

Ejemplo: http://www.sitio.com/1/arbol-abstracto.html

En el .htaccess añadí la siguiente línea:

Rewriterule ^([^/]*)/([^/]*).html/(.*)$ wallpaper/$1_w$2.html

Y no hay caso, no alteró nada.

Me darían una mano?

Muchas gracias!!
 
¿Cual es el archivo PHP que se encarga de procesar esa petición?

En tal caso, debería quedar así:

Rewriterule ^([^/]*)/([^/]*).html/(.*)$ mi_archivo.php?id=$1&titulo=$2

Aunque te recomiendo este código, es más seguro:

RewriteRule ^([0-9]+)/([a-zA-Z0-9_-]+).html?$ mi_archivo.php?id=$1&titulo=$2

Ya que en la variable ID, sólo acepta números y en el resto, sólo letras y guiones altos y bajos.

Si te fue útil, un dedo verde quizás 😉

Un abrazo.
 
¿Cual es el archivo PHP que se encarga de procesar esa petición?

En tal caso, debería quedar así:



Un abrazo.

Mm, el archivo que genera las urls se llama Thumbgrid.php, pero en la url no aparece el nombre del archivo. Quiero hacer la modificación solamente alterando las urls por htaccess

Gracias por responder!
 
no soy experto en el tema y no estoy seguro que funcione pero en una de esas, según mi htaccess debería ser algo así:

Rewriterule ^(.+)/(.+).html wallpaper/$2_w$1.html
 
no soy experto en el tema y no estoy seguro que funcione pero en una de esas, según mi htaccess debería ser algo así:

Rewriterule ^(.+)/(.+).html wallpaper/$2_w$1.html

Mil gracias! Funcionó de 10!!
 
Última edición:
Puedo hacerte una pregunta? Tu sitio es estatico ( archivos con extensión html) o funciona con algún lenguaje del lado servidor? Porque puede ser que estés haciendo dos redirecciones o algo por el estilo, lo cual no sería conveniente.

Saludos
 
Atrás
Arriba