..


Sponzorované odkazy

Praktický průvodce modul Apache Přepište

Článek napsal Claudio Garau
Strana 1 z 4

1. Úvod do Apache mod_rewrite

Mod_rewrite Apache modulů je jedním z nejrozšířenějších které jsou k dispozici pro náš web server, a to zejména skutečnost, že zpřístupnění nástroj, který umožňuje správci webu, že je součástí procesu vytváření webových stránek na dynamické webové aplikace založené, a na druhé straně aby stránky je produkován aplikace "stravitelné" pro vyhledávače.

Ale co je funkce tohoto modulu? V praxi mod_rewrite umožňuje "přeložit" URL v jiné uživatelsky definovaných podle určitých pravidel, která musí být vypracován v konfiguračním souboru Apache nebo do samostatného souboru s názvem. Htaccess, který bude odeslán na "uvnitř kořene naše internetové stránky (dokonce i" Nahrát soubor musí být provedeno podle určitých kritérií, ale prohloubí tuto diskusi za chvíli).

Klasickým příkladem použití mod_rewrite je v souvislosti s překladem adres URL na statický dynamiky, myslí si, že tento pojem je velmi důležité, protože formulář není určen, aby se dynamicky (obsahující QueryString) jako statické, ale spíše naopak! Vyhledávače a naši uživatelé uvidí statické URL (pippo.html), ale ve skutečnosti zdrojů existuje v dynamicky (pagina.php? Id = foo).

K tomu budeme psát naše pravidla v překladu. Htaccess soubor a nahrát ho do požadovaného umístění (tj. pro kterou přepsat pravidla), a od toho okamžiku, stránky jedná o tyto kroky dojde na našem webovém serveru:

  • vyžadují klientům přístup k danému prostředku zadáním adresy URL do adresního řádku prohlížeče (v našem případě pippo.html);
  • Web server (Apache, samozřejmě), získání jejich názorů a zkontrolujte, zda je zadaná cesta je platná pro požadovaný prostředek;
  • pippo.html stránka neexistuje, pak je požadavek v zásadě by neměly být splněny;
  • ale pak na webovém serveru bude hledat instrukce o tom, co dělat a najít soubor htaccess.
  • včetně pravidel stanovených v souboru, webový server přeloží na adresu zadali v reálném světě a vrátí požadovaný zdroj.
Čtení pasáže soudní proces "překladu" z URL, to by bylo možné zaměnit tento formulář s dalšími dostupnými, jako je Apache přesměrovat, přepsat, ale nejsme s přesměrovat cestu požadavek na zdroj, ale "maskování" stejnou cestu, potom URL používá klient vlastně není platná cesta v rámci serveru a nemusí vůbec být, něco, co se stane v případě přesměrování.

Ale proč skrývat URL? V současné době z důvodů je třeba hledat v faktory, které často nemají týkat záležitostí úzce související technické či vývoj aplikací.

Zpočátku mod_rewrite byl vytvořen pro řešení problému s URL je příliš dlouhá psát, se to stalo (a často ještě stává), že k dosažení detrminata typ zdroje překypovaly QueryString proměnné a parametry, přepsat eliminuje tento problém schopnost klientů poskytovat uživatelsky přívětivé URL.

Dnes, namísto přepsání se stala velmi důležité téma pro operace s umístěním stránek ve vyhledávačích.
A "dobře známý fakt, že nemají index stránky efektivně dosáhnout QueryString příliš dlouhý nebo příliš bohaté na parametry, může být tento faktor omezit schopnost umístění zdroje v SERPs.
V praxi můžeme říci, že to, co je uživatelsky přívětivý pro uživatele to je pro vyhledávače.

Ve stejné kategorii ...
E-Learning
Linux (kurz) Linux (kurz)
Kompletní průvodce pro open-source systému. Od 49 €.
MySQL (kurz) MySQL (kurz)
Správa open-source databáze. Od 39 €.
PHP (kurz) PHP (kurz)
Celý kurz pro vytváření dynamických webů. Od 49 €.
Sponzorované odkazy