1000 FAQ, 500 tutorial e video esplicativi. Qui ci sono delle soluzioni!
Aggiungere un sito a un hosting per sottodominio e .htaccess
Questa guida spiega comment‍ creare sottodomini su un hosting Infomaniak esistenteCon l'aiuto di un file .htaccess
.
Preambolo
- L'alloggio può essere trovato su un'offerta diWeb hosting condivisi o sulla Server Cloud Infomaniak ma questa funzione è impossibile con un hosting Starter.
- I sottodomini possono essere aggiunti molto facilmente al tuo hosting attuale poiché hai nell'offerta di base di 20 siti per alloggio (siti sottodomini).
- Se non si desidera utilizzare questo volume di sito a vostra disposizione, è possibile seguire il metodo qui sotto.
Creare un sottodominio come scorciatoia
I sottodomini così creati consentono di facilitare l'organizzazione di un hosting. p.es. indirizzo vlog.domain.xyz
sarĂ la scorciatoia dell'indirizzo domain.xyz/vlog
. In altre parole, l'indirizzo vlog.domain.xyz
Rientro alla cartella vlog
che dovrĂ trovarsi alla radice del sito web domain.xyz
In questo esempio, vlog
è il sottodominio di domain.xyz
.
1 . Aggiungere il sottodominio come alias del tuo sito web
Per questo:
- Segui la procedura per l'aggiunta di aliasLeggi i punti 2 e 3 qui sotto.
- Nel campo per aggiungere il dominio collegato iscrivi l'indirizzo completo del sottodominio (p.es.
vlog.domain.xyz
). - Se il tuo dominio o zona DNS è gestito in Infomaniak, attiva le seguenti due opzioni: Aggiornamento delle voci DNS per questo dominio e Sostituire le voci già esistenti In caso contrario, creare un Registrazione A presso il vostro registrar con le seguenti informazioni:
- campo: l'indirizzo URL completo del sottodominio (p.es.
vlog.domain.xyz
) - destinazione: indirizzo IPv4 (Registrazione A) dal tuo sito (prendete conoscenza di quest'altra guida per trovare l'Registrazione A del tuo sito)
- campo: l'indirizzo URL completo del sottodominio (p.es.
2. Modificare il file htaccess del tuo sito web
Importante: le seguenti istruzioni sono fornite solo a titolo indicativo. Potrebbe essere necessario adattare il codice in modo che funzioni nella tua situazione.
Con l'aiuto del vostro software/client FTP o delFTP Manager, aggiungere e adattare il seguente codice nel file .htaccess
che si trova alla radice del tuo sito web:
RewriteCond %{HTTP_HOST} ^(.*)\.domain\.xyz [NC]
RewriteCond %{DOCUMENT_ROOT}/%1/ -d
RewriteCond %1::%{REQUEST_URI} !^(.*?)::/\1/?
RewriteRule "^(.*)$" "%{DOCUMENT_ROOT}/%1/$1" [L]
Spiegazioni per la terza riga: https://stackoverflow.com/a/15981056
Sostituire sulla prima riga:
domain
dal tuo nome di dominioxyz
con l'estensione del tuo nome di dominio (ch, fr, ecc.)
Ora l'indirizzo vlog.domain.xyz
deve visualizzare il contenuto della cartella vlog
che si trova alla radice del tuo sito web. In caso contrario, verificare che la cartella vlog
Esiste alla radice del tuo sito web.