Tengo todo el html de mi sitio en index.php .
lo que estoy haciendo es cada vez que alguien hace clic en el botón del blog. Estoy usando pushState para cambiar la url y mostrar/ocultar diferentes secciones según la url
history.pushState({}, '', '/blog/');
y en el servidor nginx, lo que hice fue cargar la página index.php si se recarga alguna página.
entonces, si alguien vuelve a cargar la página desde /blog/ en el estado inicial, la página de índice se cargará y en javascript estoy entregando la URL de esta manera
switch (window.location.pathname) { case '/blog': // show blog page showSection(blogSection, 'Blog'); break;todo funciona como se esperaba si elimino la barra inclinada final cuando pushState(). Pero necesito mantener la barra inclinada final. ¿Cómo puedo conseguir esto?