È necessario utilizzare un Apache RewriteRule
utilizzando mod_rewrite. Può essere inserito in un file .htaccess
nella root del server o può essere inserito direttamente nel file di configurazione di Apache.
Se si desidera reindirizzare example.com
a example.com/intranet
, allora questo è l'Apache RewriteRule
che dovrebbe funzionare per le vostre esigenze:
RewriteEngine on
RewriteRule ^(.*)$ /intranet [L,R=301]
Ciò afferrare qualsiasi URL sul sito questo RewriteRule
è posizionato sulla & reindirizzarli a /intranet
. Ciò /intranet
può anche essere un URL completo, come nell'esempio qui sotto:
RewriteEngine on
RewriteRule ^(.*)$ http://example.com/intranet [L,R=301]
EDIT: Su rileggendo la tua domanda, io non sono al 100% sicuro che la risposta di cui sopra funziona per voi così com'è. Quindi penso che se stai descrivendo come indirizzare un percorso URL da un server a un altro, lo faresti. Questo viene collocato sul nuovo server:
RewriteEngine on
RewriteRule ^/intranet(.*)$ http://old_example.com/intranet [L,R=301]
che avrebbe afferrare qualsiasi URL proveniente da new_example.com/intranet
e destinarli a old_example.com/intranet
.
UN ALTRO MODIFICO: Poiché il poster originale indica che il server avrà l'IP completamente modificato, un sottodominio per il server precedente è il modo migliore per procedere. Non è possibile reindirizzare il contenuto su un dominio come descritto se si cambiano completamente i domini su IP diversi. Entrambi i server devono essere attivi con un nome di dominio attivo ma diverso per ciò che si desidera che accada.
Ho aggiunto una risposta, ma non sono al 100% chiaro sulla rilettura della domanda esattamente quale sia l'obiettivo. Sicuramente non hai bisogno di un sottodominio.Puoi chiaramente differenziare e spiegare più sinteticamente la tua domanda? – JakeGould