5. variants: تغيير اسم الدومين وتحويل الارشفه الي الدومين الجديد بدون فقدان الارشفة لبلوغر والمواقع

Vietnē, kurā es pašlaik strādāju, ir 301 novirzīšana, lai novirzītu jauku īsu URL, ko lietotāji var ievadīt, mēģinot atrast konkrētu saturu - piem. www.mydomain.com/apply -> www.mydomain.com/some/application/page

Cik man zināms, vislabākā prakse ir šeit izmantot novirzīšanu 301 - saturs atrodas tikai vienā pozīcijā, un mēs vēlamies, lai šī lapa tiktu attiecīgi sakārtota.

Man ir teikts, ka "diezgan bieži" lietotāji, kuri vēlas apmeklēt vietni, kļūdaini adreses joslas vietā pārlūkprogrammas meklēšanas joslā ievada URL. Meklēšanas rezultāts vienkārši atgriezīs saiti uz vietni, bet ne uz konkrēto lapu, tāpēc viņi noklikšķina un vienkārši sasniedz mājas lapu un sajaucas.

Viņi ir jautājuši, vai mēs varam indeksēt šo lapu tā, lai tā tiktu parādīta meklēšanas rezultātos, lai lietotāji varētu tur noklikšķināt uz tās. Mana sākotnējā reakcija ir būt pret to. Cik man zināms, ir slikta prakse mēģināt piespiest 301 novirzīšanas indeksu, vai ne? Vai tas vispār ir iespējams, kā jūs to darāt?

Esmu mēģinājis to izpētīt, un tas izklausās mazliet līdzīgs "ieejas" lapai, taču tā vietā, lai šeit mēģinātu pievilt labāku lapu rangu, ir jāpārliecinās, vai lietotājs var atrast mūsu vietni. šajā 1 konkrētajā meklēšanā.

Es šobrīd uzskatu, ka mums nevajadzētu mēģināt pielāgot noteikumus, lai ņemtu vērā šo konkrēto scenāriju, bet es cenšos domāt par alternatīvām, kas arī palīdzētu situācijai.

Ko darīt, ja mēs pieņemam, ka patiesā satura lapas lapu klasifikācija nav svarīga, un vispārīgi lietotāji to nemeklētu tik un tā, bet mēs negribējām kaitēt visas vietnes lapu rangiem kopumā?

Pamatojoties uz to, kas ir HTTP 301 novirzīšana (servera atbilde "pastāvīga novirzīšana"), jūs lūdzat Google indeksēt kaut ko tādu, ko jūs viņiem sakāt, ka tur nav. Tātad, ja izveidojat kārtulu, kurā teikts tieši www.mydomain.com/apply uz www.mydomain.com/some/application/page un jums šajā lapā nav satura, nav ko indeksēt.

Es domāju, ka vienkāršāks veids, kā rīkoties, manuprāt, mēģināt, ir servera puses URL pārrakstīšanas kārtulas izmantošana. Tas aizstāj www.mydomain.com/some/application/page ar www.mydomain.com/apply. Pēc tam es izveidotu 301, nosūtot jebkādu tiešu / vecu indeksa trafiku uz jaunās lapas URL. Tādējādi lapā būs saturs, un Google būs ko indeksēt.

  • Paldies par jūsu atbildi Martin. Tas ir interesants veids, kā pagriezt galvu, lai novirzošā lapa kļūtu par faktisko “galveno” lapu. Tomēr lapa, uz kuru tiek novirzīta, faktiski tiek mitināta citā serverī, tāpēc pārrakstīšanu var būt grūti pielietot, kaut ko man tomēr vajadzētu apskatīt.

Es domāju, ka jūsu labākais kurss būtu izmantot mod_rewrite, lai jūsu lietotāji un google redzētu īsāku URL

Lai to izmantotu savā htaccess, vajadzētu to izdarīt

RewriteEngine On RewriteRule ^([^/]*)apply/$ /some/application/page.html?=$1 [R=301,L] 

Jūs to varētu darīt arī šādā veidā

RewriteEngine On #condition to redirect RewriteCond %{REQUEST_URI} ^/?apply/?$ RewriteRule ^/?apply/?$ /some/application/page.html [R=301,L] 

Apkārt ir mod_rewrite ģeneratori, un es iesaku jums izmantot 301 novirzīšanu, jo, ciktāl tas attiecas uz Google, tas ir pastāvīgs novirzīšana.

  • Vai tas arī neradīs tikai 301 novirzīšanas kārtulu, kas jau ir īsajam URL (kā norādīts jautājumā)?
  • @PirateKitten otrais jā, pirmais faktiski pārrakstīs URL, ciktāl tas attiecas uz Google un lietotāju - burtiski jūs vairs nekad neredzētu garāku URL pārlūkprogrammā.
  • Kad es komentēju otru atbildi, pārrakstīšanas noteikums šajā gadījumā nav īsti piemērots. Īss URL ir tikai draudzīgs URL, kas novirza uz citu serveri un lietojumprogrammu. Es ideāli meklēju ieteikumus, kas paliek pie diviem vietrāžiem URL.
  • @PirateKitten, tad man vairs nav ieteikumu, vien sakot, ka, mainot pašreizējo darbību uz 301, Google var indeksēt lapu tā, kā vēlaties.

strādāja par jums: Charles Robertson | Vēlies ar mums sazināties?