Nurgaõpetus - 23 - Marsruutimine ja navigeerimine

Mis on kõige turvalisem ja tõhusam viis liikluse ümbersuunamiseks www.example.com kuni example.com või vastupidi IIS-iga?

  • sest sa ei saa selle lahendamiseks kasutada pythoni?
  • Kui see on programmeerimisülesanne, võite selle lahendamiseks kasutada tõenäoliselt ükskõik millist keelt, kuid nagu @cdeszaq osutab, võib see olla lihtsalt tabeli mõnede kirjete muutmine. Igal juhul olen kindel, et veebimeistrite inimesed teavad täpselt, mida teha.
  • @Daniel - Ei, sest see on rohkem seotud serverite ja serveri seadistustega kui programmeerimisega. IIS on server.

Parim viis on seda teha DNS-i kirjete abil. Nii pole teie IIS-server isegi kaasatud.

  • Kas selleks on võimalik faili web.config muuta?
  • @Daniel - ei, DNS on eraldi teenus, mis kaardistab domeeninimed (ja nende osad) IP-aadressidele ja füüsilistele teenustele, millest võrgu marsruutimise infrastruktuur saab aru.
  • @Daniel - Nagu öeldud, sina saab konfigureerige IIS ümbersuunamiseks, kuid kui teie DNS-kirjed pole õigesti seadistatud, ei tööta see õigesti. Ja nagu ma ütlesin, on parem teha ümbersuunamine DNS-i kaudu, kuna see on vähem võrguliiklust ja vähem serveritaotlusi, mis tähendab, et teie lehed laaditakse kiiremini.
  • DNS-i kirjetest ei piisa probleemi lahendamiseks. DNS-kirjed peavad osutama serverile JA see server peab olema ümbersuunamiseks konfigureeritud.
  • See vastus on vale, DNS ei saa väljastada numbreid 301 ega 302. See võib CNAME-d samasse kohta (IP, teine ​​CNAME jne), kuid see ei suunata mingil viisil brauserit - HTTP server peab selle juhtimiseks väljastama ümbersuunamisvasta. Toon meist soovib seda oli võimalik ainult DNS-is, kuid see pole nii.

Lisage oma domeeninime DNS-i sätetele A NAME-kirje * ja seejärel hostitud serveri IP-aadress.

SEO eesmärgil peate otsustama, kas soovite minna kas example.com (ilma www-ta) või www.example.com-ga ja jääda sellele. Ärge kasutage mõlemat.

Peaksite seadistama oma DNS-i nii, et mõlemad saaksid näidata oma veebiserverit ja siduda oma veebisaidi mõlema hosti nimega, nii et mõlemad töötaksid juhul, kui teie külastaja sisestab kumbagi oma brauserisse.

Seejärel saate mooduli URLRewrite abil 301 suunata kogu liikluse domeeninimele koos www-ga või ilma, olenemata sellest, mida soovite oma saidi jaoks kasutada.

Nt kui soovite kasutada www.example.com, saate kasutada järgmist ümbersuunamisreeglit:

     

Kui soovite kasutada lihtsalt example.com, siis kasutage seda:

     

none: Charles Robertson | none

none