Ayuda Urls Limpias con htaccess

  • Autor Autor quimbox
  • Fecha de inicio Fecha de inicio
Estado

🔒 Este tema está cerrado para nuevas respuestas.

⏰ Solo el creador del tema puede solicitar la reapertura de sus propios temas, pero únicamente dentro de los 60 días previos a la última actualización.

quimbox

1
Iota
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Verificado por Binance
Suscripción a IA
Hola a todos, pues tengo un pequeño problema por aca con htaccess

Insertar CODE, HTML o PHP:
RewriteEngine on
RewriteCond %{request_filename} -f
RewriteRule ^(.*) $1 [L]
RewriteRule ^(([^/]*)+)(/([^/]{0,32})(/.+)?)?$  index.php?a=$1&q=$3    [L]

este codigo de arriba me da una url con esta estructura

Insertar CODE, HTML o PHP:
http://misitio.tld/index.php?a=profile&u=usuario

Y yo quisiera limpiarlas para que se vean de esta manera

Insertar CODE, HTML o PHP:
http://misitio.tld/profile/usuario

Espero que alguien me pueda ayudar. gracias
 
que plataforma usas? wordpress??
 
Hola

puedes probra con

Rewriterule ^(.*)/(.*)$ /index.php?a=$1&u=$2

Puedes jugar con esto por ejemplo

Rewriterule ^(.*)/usuario-(.*)$ /index.php?a=$1&u=$2

o

Rewriterule ^numero-(.*)/(.*)$ /index.php?a=$1&u=$2

Rewriterule ^Ingreso/(.*)/(.*)$ /index.php?a=$1&u=$2

Saludos
 
Última edición:
Si tu idea es pasar de esto:
Insertar CODE, HTML o PHP:
http://misitio.tld/index.php?a=profile&u=usuario
a esto:
Insertar CODE, HTML o PHP:
http://misitio.tld/profile/usuario

Es muy simple
Rewriterule ^(.*)/(.*)$ index.php?a=$1&u=$2

Explicacion:
cuando ingreses a tu web
Insertar CODE, HTML o PHP:
http://misitio.tld/
lo q se siga despues de la barra va a ocupar el valor de $1, la segunda barra indica que lo q siga es $2

Ejemplo
URL:
Insertar CODE, HTML o PHP:
http://misitio.tld/hola/gatito
seria lo mismo que decir
Insertar CODE, HTML o PHP:
http://misitio.tld/index.php?a=hola&u=gatito
 
Última edición:
Puedes utilizar lo que dijo el usuario de arriba. Rewriterule ^(.*)/(.*)$ index.php?a=$1&u=$2
 
debería funcionarte con el siguiente código, siempre y cuando el nombre de usuario sea alfanumerico

PHP:
RewriteEngine On
RewriteRule ^profile/([a-zA-Z0-9]+)$ usuario/ver.php?nick=$1

espero que te ayude!
 
Gracias a todos por su respuestas. Lo he conseguido. Cierro tema.
 
Estado

🔒 Este tema está cerrado para nuevas respuestas.

⏰ Solo el creador del tema puede solicitar la reapertura de sus propios temas, pero únicamente dentro de los 60 días previos a la última actualización.

Temas similares