Domanda

In primo luogo, ho già trascorso le ultime ore a cercare una soluzione per questo, ma non ho avuto altro che soluzioni non funzionanti :(

È abbastanza semplice: sto puntando il DNS di un nuovo dominio sul mio hosting attuale, ma quando visito il nuovo dominio, sto solo visualizzando il mio sito originale (quello che ho ottenuto con il mio hosting).

Supponiamo che il mio sito originale sia " www.originalsite.com " - il contenuto del mio nuovo dominio è disponibile su " www.originalsite.com/newsite.com/" (punti inclusi).

Ora ho solo bisogno di ottenere " www.newsite.com " per reindirizzare alla propria directory E riscrivere se stesso per nascondere il nome della directory.

Quindi sì, " www.newsite.com " deve utilizzare il contenuto in " www.originalsite.com/newsite.com/" ;, ma rimanere visualizzato come " www.newsite.com " nella barra degli URL.

Saluti per qualsiasi input - davvero apprezzato :)

PS: sto usando ColdFusion e in precedenza ho fatto una nuova direzione utile, ma il risultato è stato in genere "www.netsite.com/newsite.com/" - che non è quello che voglio :)

Oh ... e sì, spero in una soluzione .htaccess :) grazie!

È stato utile?

Soluzione 2

CrystalTech ha appena installato una mod che fornisce htaccess ...

Anche se fino ad ora l'hanno fatto solo un server :) quindi sono stato spostato su quel server.

Problema risolto immagino - eh!

PS grazie per l'aiuto ragazzi :)

Altri suggerimenti

Se hai il pieno controllo del server, un VirtualHost in httpd.conf è probabilmente una soluzione migliore. Ad esempio:

<VirtualHost newdomain.com:80>
    ServerName newdomain.com
    ServerAlias www.newdomain.com

    DocumentRoot /path/to/webroot/newsite.com

</VirtualHost>


Se non hai la possibilità di farlo direttamente, qualsiasi buon host fornirà un "Dominio del parco" funzione che ti consente di ottenere lo stesso effetto - specificando il tuo nuovo dominio e identificando la directory a cui vuoi che punti - tramite il pannello di controllo web.


Tuttavia, se non hai la possibilità di farlo, ecco un mod_rewrite per .htaccess che dovrebbe funzionare:

RewriteEngine On
RewriteCond %{REMOTE_HOST} (www\.)?newdomain\.com
RewriteRule ^(.*)$ /newdomain.com/$1 [L]

Potresti eseguire il reindirizzamento con un " mascherato " pagina del frame. In questo modo l'URL nella barra degli indirizzi del browser rimane lo stesso (nessun percorso aggiuntivo) e rimane semplice usare la sottodirectory.

Il seguente collegamento descrive questo per ASP classico, ma dovrebbe essere semplice da convertire in qualsiasi linguaggio / piattaforma di scripting lato server: http://www.simpledns.com/kb.aspx?kbid=1151

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top