Club para webmasters › Foros › Creación de páginas web › Como redireccionar todas las URLs de una web para que tengan el mismo formato
- Este debate tiene 5 respuestas, 3 mensajes y ha sido actualizado por última vez el hace 5 años, 7 meses por
Mar.
-
AutorEntradas
-
MarParticipanteHola! A ver si alguien me puede ayudar. El formato de las urls de los posts de mi web es de este tipo: https://midominio.com/nombre-del-post/ y google ha indexado también https://midominio.com/nombre-del-post sin la barra del final. Ahora en Search Console me aparecen problemas de cobertura por ese motivo. ¿Sabéis cómo puedo hacer una redirección de todas esas urls sin barra a las que tienen barra, sin tener que ir una a una? O igual no hay que hacer una redirección y es otra cosa.
Muchas graciasHola Ana,
Para hacer redirecciones puedes editar el archivo htaccess en el servidor.
Esta herramienta que me pasó David está genial, te hace la redireccion hacia la versión https o http, sin o con www, y lo de la barra al final.
https://www.danielmorell.com/tools/htaccess/redirect-generatorUna vez guardado el archivo htaccess, puedes mirar a ver si te hace las redirecciones cómo tu quieres, escribiendo sin la barrita y ver qué el Chrome te redirige hacia donde tu quieras.
Luego en los ajustes de wordpress mira cómo están configurados los enlaces permanentes… Para que tengan la barra al final, si es lo que te interesa.
Creo que David también recomienda un plugin para redirecciones, seguro que por el foro está mencionado.
Un abrazo!
Gracias Ricardo 😀
Actualmente WordPress ya redirecciona bien de la opción con/sin barra final a la que tengas puesta en ajustes enlaces permanentes.
Actualiza wordpress a ver, si no va es posible que lo haga really simple sslSi no logras que se pase de ninguna manera, ábrenos ticket en soporte y miramos a ver qué puede estar pasando
Un saludo!
MarParticipanteGracias a los dos. En enlaces permanentes está puesto con la / al final. Lleva así desde hace 7 años y ahora veo que me ha indexado la opción sin barra y me genera esos problemas de cobertura. Igual el problema no es de redirección, porque realmente si que hace la redirección de una opción a otra. Lo que no se cómo solucionar son las alertas de cobertura en Search Console. Cómo le digo que la opción correcta es la de la / al final.
SaludosHaz la prueba a poner esto en tu htaccess, ponlo abajo del todo de tu htaccess a ver si lo arregla:
# Esto comprueba si hay un archivo que corresponde con la URL (un .pdf por ejemplo)
RewriteCond %{REQUEST_FILENAME} !-f
# y si no termina con una barra, redireccionar a la misma dirección pero con la barra
RewriteRule ^(.*[^/]$) $1/ [R,QSA,L]Con el tiempo al google ver que la url sin barra siempre redirecciona, te tendrá en cuenta sólo la versión que tú deseas.
Un saludo!
MarParticipanteMuchas gracias, lo intentaré a ver si se arregla de esta forma.
Un saludo! -
AutorEntradas
- Debes estar registrado para responder a este debate.