Selenium Java Training - Session 12 - WebDriver Introduksjon og WebDriver API-kommandoer - Del 1

For å omskrive URL-er for å generere SEO-vennlige pene URL-er, ble det vanligvis anbefalt å bruke sluttutvidelsen (normalt .html), som uten utvidelsen ser URL-en ut til å være ufullstendig. Sannsynligvis fordi en webside skal være lik en fil (som den faktisk er) i stedet for en mappe. Og det var metoden som ble brukt av nesten alle nettsteder.

Imidlertid har jeg nylig blitt lagt merke til at store innholdssider har fjernet html-utvidelsen fra slutten av URL. Dette er tilfellet med stackexchange-prosjekter også.

Er det gunstig å fjerne html-utvidelsen? Eller har det vært overbevist om at det er ubrukelig og det er penere å ha URL uten utvidelse?

  • Hvor har du sett at det er bedre å legge til en utvidelse? Google-artikkel eller skjedde ikke! :-)
  • Jeg husker ikke, men jeg var tilfelle i mange SEO-forumdiskusjoner. Videre, hvis du ser tilbake, brukte nesten alle nettsteder html-utvidelse.
  • 1 Hvis du ser tilbake, vil du finne mange nettsteder som brukte en spørringsstreng (? Id = 1). For å svare på spørsmålet ditt, spiller det ingen rolle hva du gjør.
  • Å bruke spørringsstreng er ufordelaktig for SEO (på grunn av fravær av nøkkelord i url). Imidlertid er jeg nysgjerrig på å oppdage den nylige "tendensen" mot url uten utvidelse.
  • Nei en spørringsstreng er ikke ufordelaktig fordi manglende søkeord i url. Det er ufordelaktig fordi det er en spørringsstreng (og nøkkelordet kan være i parametere). De fleste søkemotorer bruker ikke delen etter spørsmålstegnet.

Den eneste fordelen med å beholde den er for konsistens (du har et stort antall eksisterende nettadresser som du ikke vil ha for å legge til en unødvendig 301-viderekobling til).

Den eneste grunnen til å fjerne den er for fleksibilitet - f.eks. Hva skjer hvis du vil flytte nettstedet til .aspx, eller .php, eller .shtml?

Det er NEI SEO fordel ved å fjerne filtypeforlengelsen. Det gjør nettadresser (litt) kortere og mindre imponerende for web n00bs, men det handler om det.

  • 1 Mange gjør det for å skjule plattformen de bruker (akkurat som de endrer HTTP-svar for å skjule eller feilidentifisere serverkonfigurasjonen).

Jeg tror ikke du skal blande ord som "mappe" og "fil" med nettadresser (URI for å være mer korrekt). Med andre ord er websider som slutter bredden .html ikke nødvendigvis) filer og slutter uten dem er (mest sannsynlig) ikke mapper.

Du kan også ha adresser som slutter med .php, .jsp, .aspx eller .mycustomextension. Det spiller ingen rolle for den besøkende på nettstedet ditt.

Som sådan finner jeg personlig at enhver utvidelsesdel er overflødig og tilslører den faktiske betydningen av den aktuelle URI.

På den annen side kan en URI representere en fysisk fil på en webserver. I slike tilfeller er .html der av en grunn. For dynamiske sider er utvidelsesløse URI-er mer brukervennlige (og SEO synes jeg).

fungert for deg: Charles Robertson | Ønsker du å kontakte oss?