Configurazione CNAME per lo stesso dominio


1

Sono molto nuovo nella configurazione di rete e server, quindi mi scuso se la mia domanda è molto sciocca.

Fondamentalmente, ho un sito attivo e funzionante e ora ho deciso di espandere il sito.

Ho un dominio chiamato www.mydomain.example, ora voglio creare una pagina simile per utenti diversi. ad es. user1.mydomain.example, user2.mydomain.example, user3.mydomain.example e così via.

Il codice è simile all'80% per la maggior parte degli utenti. Quindi mi chiedevo se posso rendere la struttura qualcosa del genere:

Illustrazione della struttura

Come devo configurare il routing? La configurazione CNAME descritta funzionerà? In caso contrario, qual è il modo migliore per stabilire tale architettura?

Se sono necessarie modifiche al server Web, sarebbe utile fornire un semplice esempio su come farlo funzionare.

Apprezzo il vostro aiuto.

Risposte:


1

Non devi preoccuparti dei record CNAME, a meno che tu non stia specificatamente indirizzando un servizio su un sottodominio.

Se hai solo il tuo dominio di root domain.examplee un wwwrecord, puoi concentrarti, ad esempio, usando PHP e HTACCESS a condizione che se il tuo sottodominio corrisponde a qualsiasi struttura, puoi indirizzarlo allo script del tuo sito web.

Voci DNS di esempio per fasthosts (nota, questa è un'immagine di esempio da Internet ( https://help.fasthosts.co.uk/euf/assets/KB_Images/UKDCP5/Domains/website-a-record.png ):

inserisci qui la descrizione dell'immagine

Per esempio

RewriteCond %{HTTP_HOST} !^www\.domain\.com
RewriteCond %{HTTP_HOST} ([^.]+)\.domain\.com [NC]
RewriteRule ^/?$ /index.php?username=%1 [L]

Reindirizzerà kinnectus.domain.examplea index.php?username=kinnectusper ulteriore elaborazione.

personalmente, avrei un meccanismo basato su database per semplificare cose come se dovessi migrare ... i singoli file HTMl in diverse aree possono essere fatti, ma diventa un incubo di gestione ...


Voglio reindirizzare un utente alla sottodirectory. user1 dovrebbe reindirizzare a src / user1 / index.html. Per tale configurazione, dovrei usare lo stesso meccanismo? e dove devo scrivere questo codice per reindirizzare l'utente?
Developer123
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.