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.