¿Es posible redirigir siempre
de
www.name.blogspot.com/titlea
www.name.blogspot.com/p/title.htmlPor ejemplo, cuando alguien escribe www.nombre.blogspot.com/título
por lo que se redirigirá automáticamente a www.name.blogspot.com/p/title.html
tal vez necesite algún javascript que siempre se genere automáticamente para convertir la URL entrante a la URL correcta.
por lo general, utilicé este script a continuación, pero todavía es un método manual, por lo que se edita uno por uno si hay muchos enlaces.
<script> if(window.location.href == 'https://www.name.blosgpot.com/title') { window.location="https://www.name.blosgpot.com/p/title.html"; } </script>Gracias por tu ayuda
Idealmente, desea hacer esto en el servidor, por ejemplo, si está utilizando Nginx, puede reescribir las solicitudes entrantes con una URL de patrón determinada en otra ruta:
server{ ... location /title { rewrite ^/(.*)$ https://www.newsite.com/p/$1 redirect; } ... }Pero si necesita hacerlo en el cliente, puede usar una lógica similar, patrones coincidentes y "reescribir" la URL, algo como esto:
const myPattern = /https:\/\/name.blosgpot.com(.*)/ const path = window.location.href.match(myPattern)[1] if (path) { window.location.href = "https://www.name.blosgpot.com/p" + path }