/ / Error al redireccionar un dominio - apache, .htaccess, redirect

Error al redireccionar un dominio - apache, .htaccess, redirect

La cosa es que tengo un dominio en diferentes idiomas y no puedo hacer algunas redirecciones como esta:

Yo tengo español http://www.domain.es/inicio E inglés http://www.domain.en/inicio

Ahora, necesito mover mi página http://www.domain.en/inicio a http://www.domain.en/home Ambos dominios usan el mismo .htaccess y no puedo hacer una simple:

Redirect 301 /inicio http://www.domain.en/home

Causa que redireccionará el español / inicio a / home también.

Tambien probado

RewriteCond %{HTTP_HOST} ^www.domain.en/inicio/$ [NC]
RewriteRule ^(.*)$ http://www.domain.en/home/ [R=301,L]

Pero eso también está fallando.

Respuestas

1 para la respuesta № 1

¿Intentaste algo como esto?

RewriteEngine on
RewriteCond %{THE_REQUEST} ^GET /inicio/
RewriteRule ^inicio/(.*) /home/$1 [L,R=301]

Debes redirigir el contenido de la carpeta / inicio a la carpeta / home si lo hago bien. No hay necesidad de redirigir todo ya que el dominio es el mismo

La solicitud debe ser GET ya que los usuarios acceden a las páginas de su sitio web.