Linssielementtien puhdistaminen Ai-s Nikkor 85mm 1: 1.4 ____ -sovelluksessa osoittautuu kunnossa

Voinko käyttää:

<link rel='alternate' hreflang='en' href='?l=en' /> 

linkittää sivuja eri kielillä hakukoneoptimoijalle (esimerkiksi Google suosittelee)? Voiko kyseinen URL-osoite olla suhteellinen kuten edellisessä esimerkissä, vai onko sen oltava täynnä (aloita http://example.com)?

  • Huomaa: HTML-koodin linkkitageilla ei ole sulkuviivaa. Tämä tagi sulkeutuu itsestään, eikä tämä ole XHTML.
  • @Rob: Free Radicalin vastauksen mukaan CaptSaltyJackin kysymykseen näyttää siltä, ​​että loppuviiva on "valinnainen". Vaikka kannatan HTML: n käyttämistä, joka ei ole XHTML, en muista suoraan HTML-määrityksiä, jotka ovat kieltäneet sulkuviivan.
  • @TOOGAM En sanonut mitään siitä, että se on kielletty. Sanon, että tämän elementin määrittely ei millään tavalla, muodolla tai muodolla, sanoilla tai missään esimerkissä, käytä, merkitse tai vaadi sulkuviivaa. Itse asiassa teknisesti todetaan, että selainten on sivuutettava kauttaviiva, koska sillä ei ole merkitystä, sillä ei ole arvoa eikä se tee mitään. Jotkut ihmiset rakastavat tuoda esiin linkit, jotka CaptSaltyJackillä on, mutta kuten hänellä on, se osoittaa tarkalleen mitä sanoin. Ei ole mitään määrittelyä missään, koskaan, joka osoittaa <link> elementti, jolla on sulkuviiva (eikä mikään muusta, kuten , <input>, jne.
  • 1 @Rob - Tässä on spesifikaatio, joka tekee siitä pakollisen, ja tässä kerrotaan toinen, joka viittaa siihen, joka myös tekee siitä pakollisen. Kumpikaan niistä ei todennäköisesti sovellu tässä tapauksessa, mutta niitä on kuitenkin olemassa.
  • 1 Olen käyttänyt suhteellisia linkkejä jonkin aikaa, erityisesti hreflangia varten, ja kaikki toimii täydellisesti

Näyttää siltä. Tämä esimerkki tulee HTML5-määrityksistä:

Esimerkiksi seuraava linkki on ranskankielinen käännös, joka käyttää PDF-muotoa:

<link rel=alternate type=application/pdf hreflang=fr href=manual-fr>

  • 1 Lainaus on oikea, mutta sen HTML-syntaksin on väärä ja mahdollisesti vaarallinen. Lainaa aina määritteesi.
  • 3 @ArtOfCode haluaisin aina suosittele myös HTML-määritteiden lainaamista, mutta yllä lainasi HTML5-syntaksia ei ole "väärä" tässä tapauksessa. Vain määritteen arvot tarve lainattava, jos ne sisältävät välilyöntejä tai joukon muita erikoismerkkejä. (Viistaviiva kuitenkin todennäköisesti laukaisee HTML4-jäsentimen.)
  • @ w3dk Aye, se on vain varovaisuuden asia. Ilman lainauksia on paljon helpompaa kirjoittaa väärä HTML pudottamalla a > missä sen ei pitäisi olla.

Jos mahdollista, tee se käytä aina absoluuttisia linkkejä suhteellisten sijasta.

Miksi?

Koska suhteelliset linkit voivat aiheuttaa indeksointivirheitä. Varsinkin kun on kyse vaihtoehtoisista linkeistä, varmista, että botti löytää juuri sen URL-osoitteen, jonka haluat sen indeksoivan.

Ei ole myöskään hyvä käyttää parametreja kielen osoittamiseen.

Käy seuraavissa monikielisten verkkosivustojen oppaissa: https://support.google.com/webmasters/answer/182192?hl=fi

Ja hreflangin käyttöönotto: https://support.google.com/webmasters/answer/189077?hl=fi

  • 6 "Koska suhteelliset linkit voivat aiheuttaa indeksointivirheitä." - Jos botti ei pysty jäsentämään suhteellista URL-osoitetta (erityisesti silloin, kun tekninen tieto kertoo, että suhteelliset URL-osoitteet ovat sallittuja), se ei todennäköisesti ole harkitsemisen arvoinen botti.
  • 4 Enkä ole eri mieltä kanssasi siitä, että "ei ole hyvä idea käyttää parametreja kielen osoittamiseen", mutta minusta on erittäin hauskaa, että aiheeseen antamasi linkki käyttää itse parametria kielen osoittamiseen.
  • Molemmilla on asia, varsinkin Googlen päätös käyttää parametreja.
  • Mutta puhun kokemuksesta. Suhteellinen linkittäminen aiheuttaa usein outojen URL-osoitteiden indeksoinnin. Joten virallisen standardin lisäksi, joka sallii suhteelliset linkit, en suosittele sitä.
  • 1 @Jase "Tee niin kuin sanon, älä niin kuin minä"

Joo.

Määritelmä href attribuutti link elementti sanoo:

[…] Täytyy sisältää kelvollinen ei-tyhjä URL-osoite, jota mahdollisesti ympäröivät välilyönnit

Tämä linkittää kelvollisen ei-tyhjän URL-osoitteen määritelmään, joka linkittää kelvollisen URL-osoitteen määritelmään, jonka mukaan sen on oltava URL-osoite, joka

noudattaa URL-standardin laatimisvaatimuksia

Kyseinen URL-standardi on http://www.w3.org/TR/url/ (joka on itse asiassa vain työluonnos vuodelta 2014), ja tämä tietysti määrittelee / sallii suhteelliset URL-osoitteet.

Tai toisin sanoen (tl; tohtori): href attribuutti on sama kohteelle a, areaja link.

työskennellyt sinulle: Charles Robertson | Haluatko yhteyttä?