/ / Errore durante il reindirizzamento di un dominio: apache, .htaccess, reindirizzamento

Errore durante il reindirizzamento di un dominio: apache, .htaccess, reindirizzamento

Il fatto è che ho un dominio in diverse lingue e non sono in grado di fare alcuni reindirizzamenti come questo:

Ho spagnolo http://www.domain.es/inicio E inglese http://www.domain.en/inicio

Ora, ho bisogno di spostare la mia pagina http://www.domain.en/inicio a http://www.domain.en/home Entrambi i domini utilizzano lo stesso .htaccess e non sono in grado di fare una semplice:

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

Perché questo reindirizzerà anche lo spagnolo / inicio a / home.

Anche testato

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

Ma anche questo sta fallendo.

risposte:

1 per risposta № 1

Hai provato qualcosa del genere?

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

Dovresti reindirizzare il contenuto della cartella / inicio alla cartella / home se ho capito bene. Non è necessario reindirizzare tutto poiché il dominio è lo stesso

La richiesta dovrebbe essere GET poiché gli utenti accedono alle pagine del tuo sito web