/ / Come reindirizzare un'intera directory in un dominio diverso usando le direttive di .htaccess Apache - .htaccess, reindirizzamento

Come reindirizzare un'intera directory in un altro dominio usando le direttive di .htaccess Apache - .htaccess, reindirizzamento

Ho la seguente direttiva in un file .htaccess in una directory al di fuori della radice del documento chiamata "redirect":

# 2014-05-12 redirects all/any pages in this directory to https://new.domain.com/forms/test/
Redirect 301 / https://new.domain.com/forms/test/index.php

Eppure quando accedo a http://current.domain.com/redirect (la casa del file .htaccess) il risultato è una pagina non trovata e l'URL mostra:

https://new.domain.com/forms/test/index.phpredirect

Perché / come sta succedendo?

risposte:

1 per risposta № 1

Dovresti usare mod_rewrite invece di abbinare il modello URI esatto in quanto supporta la corrispondenza regex.

RewriteEngine On
RewriteBase /redirect/

RewriteRule ^$ https://new.domain.com/forms/test/index.php [L,R=301]