sviluppo-web-qa.it

Un record DNS CNAME può puntare a una sottodirectory

Un record DNS può puntare a un indirizzo come my.domain.com/subdir1

45
Hannes de Jager

I record DNS associano solo gli indirizzi IP ai nomi host, quindi in una parola, no

Tuttavia, potresti utilizzare una configurazione del nome host nel tuo server web per servire una sottodirectory quando arriva una richiesta. Come avere qualcosa.dominio.com reindirizzare/equiparare a qualcosaelse.dominio.com/downhere. Dipenderebbe dal software del tuo server web, non dal DNS.

52
Kevin Kuphal

I record CNAME fanno parte del Domain Name System, il sistema di denominazione per Internet. Il loro unico scopo è tradurre i nomi degli host, come www.example.com in indirizzi IP. Non è possibile allegare nomi di cartelle o query a un CNAME. Per essere precisi, CNAME si risolve in altri nomi, che a loro volta possono essere A-Records che puntano a indirizzi IP o altri record CNAME.

Il tuo esempio my.domain.com/subdir1 o meglio http://my.domain.com/subdir1 Un URI, un identificatore di risorsa uniforme utilizzato per identificare o denominare una risorsa su Internet, nel tuo caso una risorsa HTTP.

Quindi, una soluzione alternativa potrebbe essere quella di definire un CNAME in un'altra intestazione Host, che reindirizza alla tua cartella usando risposta di stato HTTP 301 ("spostato permanentemente") :

-> Browser requests subdir1.domain.com 
-> Server sends a HTTP status code 301 to the browser:
   REDIRECT my.domain.com/subdir1

Tutti i server Web e i linguaggi di programmazione Web forniscono comandi per questi tipi di reindirizzamenti.

20
splattne

Quello che stai chiedendo è un reindirizzamento URL. Un record CNAME NON lo farà.

La tua scommessa più semplice sarebbe probabilmente quella di utilizzare un file .htaccess o (ancora più semplice) semplicemente scrivere una pagina Web rapida con un meta refresh o un reindirizzamento javascript per reindirizzare automaticamente l'utente.

Non hai menzionato il tuo sistema operativo o server Web, quindi sto solo cercando di fornire la migliore risposta generica possibile.

8
KPWINC

No. I record CNAME possono puntare solo a record DNS. Stai cercando un reindirizzamento HTTP.

4
Brandon