Actualmente estoy usando webflow para alojar mi sitio. En la sección de redirección en la pestaña de hosting. Agregué una cadena de consulta de redirección 301 que redirige a mi índice. Hago esto porque quería rastrear de dónde provienen los usuarios en mi sitio.
Lea este artículo y pruébelo: https://www.newmediacampaigns.com/blog/how-to-track-landing-page-redirects-using-google-analytics
Así que básicamente dice esto:
Entonces, por ejemplo, creé una redirección /mexico para ir a mi índice con una cadena de consulta. Actualmente funciona muy bien, pero quiero saber si es posible que el usuario no vea la cadena de consulta al ingresar desde un enlace de redirección.
Por ejemplo, cuando el usuario ingresa por ejemplo.com/mexico, la barra de búsqueda de URL muestra solo ejemplo.com
Intenté ocultarlo usando javascript, pero no funciona.
var testURL = 'myurl'; testURL.split('?')[0];¿Cualquier pista? o sugerencia?
La única forma de hacerlo es con laAPI de historial , que no está disponible en navegadores más antiguos.
La forma estándar de hacer esto es
history.pushState("object or state to represent your page", "page title", "/thenewurlpath"); Puede agregar esto a su devolución de llamada document.ready , EG
$(document).ready(function(){ history.pushState("something", "newtitle", "/thenewpath"); // Whatever else your document.ready callback is doing... })Espero que esto haya ayudado :)