Avisos
Vaciar todo

redirection y htaccess 301 y permalinks  

 
marco
 marco
Usuario activo

Muy buenas,
Estoy utilizando el plugin Redirection para los 301 en mi wordpress, pero la verdad me da errores de boucle y he leido que es mejor hacerlo directamente en el htaccess.

Actualmente en el htaccess tengo un 301 al principio de todo así:

RewriteEngine On
Redirect 301 /en/paquetes-experiencias/cascades-ouzoud-daytrip/ http://unitrips.es/en/paquetes-experiencias/morocco-tours/ouzoud-falls-daytrip/

Pero no me funciona, alguien sabe por qué? falta algo?

Además tengo intención de cambiar la estructura de las url en los permalink
Actualmente en los articulo de blog tengo una base
unitrips.es/blog-de-viajes/slug-articulo-blog
pero el template no funciona bien así, entonces la quiero quitar y dejar
unitrips.es/slug-articulo-blog

Además quiero cambiar el base shop de woocommerce en los productos, entonces todas las urls de productos pasarían a ser:
unitrips.es/paquetes-experiencias/categoría-producto/slug-producto
a
unitrips.es/tours/categoría-producto/slug-producto

Es posible crear unos 301 que me hagan estos cambios sin poner todas las lineas?

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 03/11/2016 11:09 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Marco, Buenos Días.

Revisa esta entrada del blog donde se explica como realizar las redirecciones desde htaccess
Redirecciona urls de forma correcta usando cPanel y .htaccess
Códigos útiles .htaccess para sitios web

Es posible crear unos 301 que me hagan estos cambios sin poner todas las lineas?
Si, puedes utilizar el comodín * para asignarle todas las entradas que se encuentran en esa carpeta.

Por ejemplo Contenido solo visible a usuarios registrados
Esto direccionara todo el contenido de la categoría paquetes experiencias

Un saludo

ResponderCitar
Respondido : 03/11/2016 12:45 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

marco
 marco
Usuario activo

Muy buenas,
Perdone pero soy un poco torpe 🙂

Es decir, que si quiero redireccionar:

unitrips.es/en/paquetes-experiencias/*
a
unitrips.es/en/tours/*

El código sería:

Options +FollowSymLinks
RewriteEngine On
RewriteRule RewriteRule ^en/paquetes-experiencias/(.*)$ http://dominio.com/en/tours/$1 [R=301,L]

y si quiero eliminar una subcarpeta:
unitrips.es/blog-de-viajes/slug-articulo-blog
a
unitrips.es/slug-articulo-blog

El código sería:

Options +FollowSymLinks
RewriteEngine On
RewriteRule RewriteRule ^blog-de-viajes/slug-articulo-blog/(.*)$ http://dominio.com/slug-articulo-blog$1 [R=301,L]

ResponderCitar
Respondido : 22/03/2017 8:07 pm
Johnny Heredia Montiel
 Johnny Heredia Montiel
Miembro Moderator

Hola,

No soy experto en código htaccess pero si te lo genero el cPanel el código si seria el correcto.

Recuerda que el código tiene que ir al principio del fichero .htaccess.

Por otro lado existen herramientas que generan el código de forma automática como por ejemplo: http://www.htaccessredirect.net/

ResponderCitar
Respondido : 22/03/2017 11:25 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

marco
 marco
Usuario activo

Hola,
no no... lo escribí tras leer los articulos.

ResponderCitar
Respondido : 23/03/2017 9:10 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Marco.

Perdone pero soy un poco torpe
No lo eres amigo 😉 el consultar no es síntoma de torpeza al contrario, el torpe es el que no quiere aprender :dry:

Si, tienes bien las redirecciones, por ejemplo la primera, todo lo que tengas en la categoría paquetes-experiencias sera redirigido a tours.

Un saludo

ResponderCitar
Respondido : 23/03/2017 11:04 am

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

marco
 marco
Usuario activo

Gracias otra vez...
es que sigo con el mismo problema.
He intentado hacer la redirección desde el cpanel de webempresa y no me funciona
He intentado seguir las indicaciones que ofrecéis en un articulo:

Options +FollowSymLinks
RewriteEngine On
RewriteRule RewriteRule ^carpeta1/(.*)$ http://dominio.com/carpeta2/$1 [R=301,L]

la pongo arriba de todo, sustituyendo carpeta1 y dominio.com
y tampoco funciona (da error 500)

ResponderCitar
Respondido : 29/07/2017 2:33 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Marco.

Este seria un ejemplo:

Redirect 301/en/paquetes-experiencias/cascades-ouzoud-daytrip   http://www.unitrips.es/en/paquetes-experiencias/morocco-tours/ouzoud-falls-daytrip/ 

Las redireccioenes para que funcionen tiene que estar al principio del archivo htaccess y en la URl del final tienes que añadir el http://www

Un saludo

ResponderCitar
Respondido : 29/07/2017 2:59 pm