Muudan veebisaidi kaubamärki, mis hõlmab ka domeeninime muutmist. Soovin teada parimat viisi liikluse ümbersuunamiseks uuele domeenile, kasutades 301. Ideaalis teeksin seda pigem veebiserveri (Apache), mitte lehe tasandil.

Google'is on palju artikleid - kuid ma tahaksin kuulda inimestelt, kes on sellise ülemineku tegelikult läbi teinud - nii et ma tean, kas on mingeid vitsasid, millest teadlik olla.

Veenduge, et suunaksite kasutajad uue domeeni samale lehele, mida nad ootasid vanas domeenis. Kui seda lehte enam pole, peaksite võtma kasutaja leheks, mis selgitab lehe eemaldamise põhjuseid ja soovitab teisi lehti, mis võivad olla kasutajale seotud või muul viisil abiks. Kuigi otsingumootorid värskendavad oma indekseid määratud aja jooksul, ei pruugi kasutajad oma järjehoidjaid värskendada, seega peaksite 301 ümbersuunamist pikemaks ajaks üles jätma, kui mitte lõpmatuseni.

värskendus

Options +FollowSymLinks RewriteEngine on RewriteRule (.*) http://www.newdomain.com/$1 [R=301,L] 
  • Täname vastuse eest. Tõenäoliselt ei teinud ma seda oma küsimuses selgeks. Otsisin tehnilisemat selgitust selle kohta, mis juhtuma peab (nt sisestage rida konkreetsesse Apache'i konfiguratsioonifaili jne)
  • Seda on piisavalt lihtne teha. Eeldades, et URL-i struktuur ei muutu, kasutage lihtsalt värskendatud vastuses koodi.
  • Üks oluline asi, mida teha, ehkki võib tunduda ilmselge - on kontrollida vastust, kasutades httpfoxi või muud sarnast. Ükskõik, kas teete seda serveri konfiguratsioonis, .htaccessis või lehel endal (mis kõik kehtivad), on lihtne teha trükiviga ja lõpuks serveerida lehte, mis ütleks KASUTAJALE, et see on kadunud, kuid andmata õiget 301 robotitele signaali, et ka neile oleks see läinud. Kui teil on ümbersuunamine, kuid teenite endiselt 200, ei lahutata lehte kunagi. Ilmselge, aga olen näinud, et see juhtub (ja olen seda ka ise teinud).
  • @Codecraft, kas saaksite oma kommentaari selle osa kohta täpsemalt kirjeldada: "Kui teil on ümbersuunamine, kuid teenite endiselt 200 teenust, siis ei indekseerita lehte kunagi. Ilmselge, aga ma olen seda näinud (ja teinud seda) ise) "?. Arvasin, et konfiguratsioonifaili muutmine hoiab ära lehe Apache'i teenindamise - kas mul on midagi puudu?
  • Noh, ümbersuunamise sisestamiseks on rohkem kui üks viis - Apache'i konfiguratsioon otse, .htaccessi ja lehekoodina. Ma lihtsalt juhtisin tähelepanu sellele, et selle kirjaviga on lihtne teha (eriti leheküljekoodis), mis tähendab, et ümbersuunamine ei tööta nii, nagu arvate, et see peaks olema. Lihtsalt öeldes, et see on ala, kus tasub teie tööd üle kontrollida :)

none: Charles Robertson | none