mikä olisi kätevin tapa mielestänne siirtää kymmeniä alasivuja sisältävä sivusto toiseen osoitteeseen. siirrettävällä sivustolla on paljon liikennettä.
Pystyttelet rauhassa ympäristön uuelle palvelimelle ja kun hetki koittaa paat vaan vanhalle näkymään jonku staattisen ilmotuksen, että nyt on säätö kesken, vedät palvelun alas, otat kantadumpin ja siirrät sen toiselle koneelle, nostat uuen pystyyn ja päivität nimipalvelimet.
Ja tämä kaikki kannattaa testata etukäteen kerran, jotta yllätystekijät saadaan minimoitua. Jotain ihmeellistä tulee kuitenki vastaan ja sitä on mukavampi ratkasta rauhassa, eikä sitte ku jengi hengittää niskaan.
saanko yhdellä ja samalla htaccess-tiedostolla juureen sijoitettuna vanhasta paikasta liikenteen siirtymään uuteen paikkaan, vai pitääkö jokaiselle sivulle laittaa linkki uuteen paikkaan?
Näin pitäisi toimia:
RewriteRule (.*) http://uusi.sivusto.fi/$1 [L,R=301]
jos tuolla juureen laitettuna hoituu akuutti liikenteensiirto, niin kuinka käyttäytyvät hakukoneindeksoinnit?
Koodi 301 tarkoittaa, että sivu on siirretty lopullisesti. Olen käsittänyt, että hyvät hakukoneet osaavat tällöin siirtää vanhat pisteet uudelle osoitteelle, kun seuraavan kerran käyvät tarkistamassa sivut. Tyhmäkin hakukone luultavasti ymmärtää kurkistaa uuteen osoitteeseen.
Tuo rewriterule ja moved permanently toimii, jos sivut vaihtuvat eri osoitteeseen. Jos tarkoitus on pitää osoitteet samoina, niin tuosta ei ole mitään hyötyä.
Optimaalisinta olisi määritellä nimipalvelimelle milloin osoite vaihtuu. Eli vaikka 2 tuntia ennen vaihtumista nimipalvelin antaisi TTL 2 tuntia, ja puoli tuntia ennen vaihtumista 30 minuuttia, kunnes sitten määrättynä hetkenä vaihtuisi. Näin siirto toimisi välittömästi eikä kukaan huomaisi mitään (paitsi sen kannan siirtämiseen menevän ajan). Harmi vaan, että mikään nimipalvelinsofta ei taida tukea tuollaista. Siksi jos normaali TTL on 1 vuorokausi, niin kannattaa 1 vrk etukäteen vaihtaa TTL:ksi 15 minuuttia ja sitten sopivassa välissä pitää 15 minuutin huoltoikkuna, jonka alkaessa vaihtaa nimipalvelimelle uudet osoitteet ja alkaa siirtää kantaa.
Grez kirjoitti:
Tuo rewriterule ja moved permanently toimii, jos sivut vaihtuvat eri osoitteeseen. Jos tarkoitus on pitää osoitteet samoina, niin tuosta ei ole mitään hyötyä.
Niin, no otsikkohan on "sivuston siirtäminen toiseen osoitteeseen", ja samaa sanotaan ensimmäisessä viestissäkin. Blazen ohje vain sisältää vaiheen "päivitä nimipalvelimet", joka koskee ainoastaan sivujen siirtoa palvelimelta toiselle osoitteen muuttumatta.
Jos sivustoa on helppo muokata, häiriön voi minimoida niin, että jättää varsinaisen sisällön näkyviin vanhaankin osoitteeseen ja estää vain tietokantaan vaikuttavat toimenpiteet kuten viestien lähetyksen, ennen kuin kopioi kannan uudelle palvelimelle. Jos sivuston osoite ei muutu, tarvitsee enää päivittää nimipalvelimet ja odottaa. Jos taas osoite muuttuu, pitää vain laittaa uudelleenohjaus käyttöön.
Metabolix kirjoitti:
Niin, no otsikkohan on "sivuston siirtäminen toiseen osoitteeseen", ja samaa sanotaan ensimmäisessä viestissäkin.
Sori, ymmärsin että oltaisiin fyysisesti toiseen osoitteeseen siirtämässä. Viestistä ei käynyt ilmi oliko kyse fyysisestä osoitteesta vai url-osoitteesta kyse. Useita alidomaineja sisältävän sivuston siirto toiseen domainiin on sen verran harvinaisempaa, kuin esim. ISP:n vaihto, että ymmärsin sen noin.
Metabolix kirjoitti:
Jos todella muutetaan osoitteesta toiseen...Häiriön voi minimoida niin, että...
No kyllä minun mielestä se TTL:n säätäminen lyhyeksi on aika olennaista. Jos se on vaikka 1 vrk, niin se tarkoittaa että vuorokauden ajan osoitteiden muuttamisesta nimipalveluiden jälkeen osa kävijöistä menee vanhaan IP:hen ja osa uuteen. Ja jos mikään tietokantaa päivittävä ei toimi, niin kyllä käyttäjät sen helposti kokee "häiriöksi". Toki jos sekä uudessa että vanhassa IP:ssä olevat sivut pystyvät käyttämään samaa tietokantaa, niin sittenhän ongelmaa ei ole. Tämä vaan ei aina esim. weppihotelleissa ole mahdollista.
Grez kirjoitti:
No kyllä minun mielestä se TTL:n säätäminen lyhyeksi on aika olennaista.
Joo, mutta oletin nyt, että puhutaan siitä URL-osoitteen vaihdosta, johon DNS ei liity mitenkään. Ja ei kai tässä ole kukaan myöskään alidomaineista puhunut? :)
Joo, pitää varmaan lopettaa netti tältä päivältä kun lukee alasivut alidomaineiksi :D
"Olen pahoillani kaikesta, mua turha pahalla on muistella..."
Aihe on jo aika vanha, joten et voi enää vastata siihen.