Cómo redireccionar una URL en Wordpress

  • Autor Autor Warfield
  • Fecha de inicio Fecha de inicio
Warfield

Warfield

Zeta
Programador
Verificación en dos pasos activada
Hola, llevo probando ya un buen rato con plugins y más cosas sobre una redirección en Wordpress y cuando toco el htaccess da error así que seguro alguno ha tenido una experiencia asi, me gustaria preguntarles como podria hacer esto:


direccionarlo a


Solo es un idioma el que quiero redireccionar.
 
Creo que seria algo asi:



Insertar CODE, HTML o PHP:
ErrorDocument 404 /

RewriteEngine On

RewriteRule ^([^/]*)\/$ idioma/post? [L]
RewriteRule ^([^/]*)/([^/]*)\/$ trans/idioma/post? [L]

en .htaccess

Pruevalo y comentas los resultados
 
Uno de los problemas con el codigo que me das es por ejemplo si aparece midominio.com/tag/post reconoceria a tag como idioma, estoy probando esto:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^dominio.com [NC]
RewriteRule ^en/(.*)$ http://www.dominio.com/trans/en/$1 [L,R=301]

Funciona, redirecciona, pero cuando cambio el "en" por "fr" que es el idioma que quiero usar, no lo hace, como podria usar "or" para poder usar dos idiomas, como por ejemplo en|fr que son los idiomas en los que necesito, gracias.
 
¿lo necesitas para redireccionar según el idioma del navegador?
 
No, es que anteriormente tenia las url de la estructura dominio.com/idioma/post pero ahora por cambio de plugin debo mandar todas a dominio.com/trans/idioma/post
 
Ok prueba esto:

RewriteCond %{HTTP_HOST} ^www.dominio.com.*
RewriteCond %{REQUEST_URI} !/idioma
RewriteRule ^(.*)$ idioma$1 [L]
RewriteCond %{HTTP_HOST} ^dominio.*
RewriteCond %{REQUEST_URI} !/trans
RewriteRule ^(.*)$ trans$1 [L]

o algo así deve de ser, checa a ver si ando bien. Me revuelve la cabeza el Ruby on Rails! :saint:

O en el Cpannel tambien deve de venir esa opción.
 
Ya lo probe, no me funciono, seguire intentando a ver si logro arreglarlo.
 
Atrás
Arriba