T&R splet blog o spletnih storitvah. Razgaljamo tehnologijo!

reference spletnih strani
3rd April

Uporabni HTML meta tagi – PHP header

Po analizi iskalnih nizov na trsplet.com/blog/ strani sem opazil, da veliko ljudi išče defenicije za meta tag-e oz. vsebino / operacije, ki jih je moč doseči z uporabo le-teh. Najprej si poglejmo kaj sploh HTML meta tag je. Defenicija z w3schools strani:

The <meta> element provides meta-information about your page, such as descriptions and keywords for search engines and refresh rates.

Meta tag postavimo znotraj head sekcije. Obstajata dva tipa oz. formata in sicer:

HTML:
  1. <!-- #1 --> <meta name="name" content="content" />
  2. <!-- #2 --> <meta http-equiv="name" content="content"/>

Drugi način je namenjen emuliranju HTTP header-jev oz. sporočanju nastavitev brskalniku. Za vse ostale stvari, kjer želimo z meta tag-om iskalnikom ali drugi storitvi sporočiti naše nastavitve, vsebino oz. atribute, pa uporabimo prvi način.

Oglejmo si nekaj največkrat iskanih oz. tiste za katere je največja verjetnost, da jih boste rabili:

  • #1 - Preusmeritev po X sekundah na drugo spletno stran. 0 sekund pomeni takojšno preusmeritev
  • #2 - Preprečimo iskalnikom, da indeksirajo in sledijo linkom na strani
  • #3 - Preprečevanje, da uporabniki vidijo staro stran oz. stran iz začasnih datotek brskalnika
  • #4 - Dodamo opis strani, ki ga iskalnik po možnosti uporabi in prikaže v rezultatih iskanja
  • #5 - Dodamo keywords tage oz. glavne besede, ki opišejo našo stran - Google ignorira
  • #6 - Povemo kakšen tip vsebine serviramo in kakšen charset (kodno tabelo) uporabljamo
  • #7 - Določimo do kdaj je vsebina strani aktivna, po tistem času pa mora brskalnik ponovno izvesti zahtevek za osvežitev strani ter s tem tudi vsebine. Čas mora biti v RFC850 formatu oz. GMT
HTML:
  1. <!-- #1 --> <meta http-equiv="refresh" content="0;url=http://trsplet.com/index.php" />
  2. <!-- #2 --> <meta http-equiv="robots" content="[noindex|nofollow]" />
  3. <!-- #3 --> <meta http-equiv="pragma" content="no-cache" />
  4. <!-- #4 --> <meta name="description" content="Na strani najdete reference, kontakt in blog o spletnih tehnologijah" />
  5. <!-- #5 --> <meta name="keywords" content="HTML, CSS, Javascript, Ajax, PHP, Toni, Rok, trsplet.com, izdelava spletnih strani" />
  6. <!-- #6 --> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  7. <!-- #7 --> <meta http-equiv="expires" CONTENT="Wed, 29 Feb 2007 21:21:57 GMT" />

Podoben učinek lahko dosežemo s PHP header funkcijo. Poglejmo si nekaj izmed zgoraj omenjenih primerov v PHP-ju:

PHP:
  1. header("Refresh: 0; url=http://trsplet.com/index.php", false, 404); //#1
  2. header("Robots: noindex, nofollow"); //#2
  3. header("Pragma: no-cache"); //#3
  4. header('Content-Type: text/html; charset=utf-8'); //#6
  5. header("Expires: Wed, 29 Feb 2007 21:21:57 GMT"); //#7

Ostali zapisi na blogu povezani z HTML meta tag-om ali s PHP header funkcijo:

Dodatne informacije:

Razlika med XHTML meta tag-om in HTML meta tag-om je le ta, da mora XHTML meta tag biti pravilno zaključen (/>) medtem ko HTML meta tag ne.

Deli s skupnostjo:

  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks

Podobni članki:

  1. Šumniki – UTF-8 – Težave – PHP & MySQL
  2. Meta oznaka za simuliranje IE7 ali EI6 v brskalniku IE8
  3. PHP – pošiljanje emaila – epošte – sending email – HTML Mime Mail
  4. Kako pripraviti IE6 do prepoznavanja HTML5
  5. PHP – pretvorba RGB vrednosti v HTML hex color – HTML hex color v RGB vrednost (RGB to HTML, HTML to RGB)
  6. Rezanje teksta po koncu besede – php funkcija – substr – cut text – UTF-8
  7. HTML Mime Mail PHP – nastavljanje kodne tabele (charset – windows-1250 – UTF-8) – Outlook Express
  8. PHP – Kreiranje PDF datoteke – DOMPDF – TCPDF
  9. Stalni UTF-8 problemi – utf8 mysql php – čšž šumniki težave – iskanje znaki – mysql like
  10. Operacije nad seznami – Javascript DOM – HTML select – HTML option

3x komentirano na “Uporabni HTML meta tagi – PHP header”

  1. Optimizacija spletne strani za iskalnike - iskalniku prijazna spletna stran - SEO | .: TRSplet - internetne storitve .: je napisal:

    [...] Uporabni HTML meta tagi - PHP header [...]

  2. Zen Cart - UTF-8 podpora - pretvorba | .: TRSplet - internetne storitve .: je napisal:

    [...] Nastavitev charset oz. kodne tabele v konfiguracijski datoteki za jezik (admin, public) [...]

  3. PHP - delo z UTF-8 stringi oz. podatki - težave s šumniki (č,š,ž) | .: TRSplet - internetne storitve .: je napisal:

    [...] Uporabni HTML meta tagi - PHP header [...]

Dodaj komentar