Ho installato il mio sito sul server Amazon EC2. Sto usando Route 53 e i server DNS si sono già propagati correttamente quando li ho impostati su Godaddy. Ho qualche problema. Alla fine dei risultati voglio rendere reindirizzamento 301 da WWW a NON-www (da www.dominio.com a dominio.com). Voglio che il reindirizzamento sia applicabile a tutti i percorsi (ad esempio www.domain.com/folder/ a domain.com/folder).Configurazione di Amazon Route 53 e impostazione di reindirizzamento 301
Nella configurazione corrente ho impostato un record per domain.com in modo che indichi l'indirizzo IP elastico che ho assegnato per il mio server. Quando inserisco il dominio.com (senza www) nell'URL funziona alla grande e il sito si carica. Ho anche configurato www.domain.com come record per indicare lo stesso indirizzo IP.
In IIS7.5 Ho creato una regola di reindirizzamento (dopo che ho installato il modulo IIS "URL Rewrite"
Ecco è la regola:.
Request URL: Matches the Pattern
Using: Wildcards
Pattern: (.*)
Logical grouping: Match All
Input {HTTP_HOST}
Type: Matches the PAttern
Pattern: www\.mydomainname.com\.com
Action Type: Redirect
Redirect URL: mydomainname.com{R:1}
Redirect Type: 301
Quando eseguo il mio sito con 'www' restituisce www.mydomain.com/mydomain.commydomain.commydomain.com, ecc ...
Non so se il problema riguarda la riscrittura dell'URL, le impostazioni di Route 53 o entrambe. Voglio impostare correttamente le regole Route 53 e Redirection in modo che il mio sito reindirizzi tutte le richieste www a URL non www. Fu rthermore, volevo sapere se si tratta di una buona pratica di utilizzare un record sia per www e il dominio principale nel Route 53.
aggiornamento: ho rimosso la regola di riscrittura di un restituisce ancora così a lungo URL.
Update2: ho creato un CNAME per www e la puntò al DNS pubblico del server EC2 e www ora funziona. Ma ho ancora bisogno della regola di reindirizzamento www a non-www.
Grazie
Solo una piccola nota che potrebbe essere rilevante per i visitatori di questo post: Ci sono alcuni vantaggi dell'utilizzo di un dominio non nudo negli ambienti di cloud hosting, dal momento che un dominio nudo (senza un "www") richiede l'utilizzo di record A (a un IP statico) anziché a CNAME (che può essere dinamico). – stereoscott
@stereoscott Nel contesto di AWS - che è investito nell'allentamento dei problemi di cloud hosting - gli indirizzi Route53 che riguardano l'Alias Records. [Vedi qui] (http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/CreatingAliasRRSets.html). – Venning