Rewrite engineRewrite engine (česky přepisovací engine) je modul (volitelná část, která se spustí po překompilování nebo změně nastavení) webovém serveru, který umožňuje:
a případně další Jednodušší přepisovací enginy některé z těchto pokročilých funkcí nemají, ale vždy by měly být schopny alespoň přesměrovávat požadavky, které dorazí na server. Naopak složitější přepisovací enginy nabízejí další možnosti (vnitřní proměnné serveru, časové údaje) a testování, zda příchozí požadavek patří mezi URL dané podmínkou, probíhá pomocí regulárních výrazů. Přepisovací engine většinou pracuje podle obsahu speciálního souboru, který může být umístěn v každém adresáři na webserveru (většinou se nazývá .htaccess). Tento soubor (skript) může obsahovat:
Typickými aplikacemi použití přepisovacích enginů jsou tzv. clear url (user-friendly url, fancy url, „uživatelsky přívětivé url“ pro podporu SEO), vlastní zpracování chybových HTTP kódů nebo vyřízení trvalého přesměrování stránek (bez nutnosti existence jejich obsahu). Některé přepisovací enginyApache HTTP Server od Apache Software Foundation
Internet Information Server (IIS) od Microsoftu
HttpModule pro Microsoft ASP.NET
Java 2 Platform, Enterprise Edition (J2EE) tzv. servery servlet contejnerů (jako Apache Tomcat, Resin, Orion atd):
OdkazyReferenceV tomto článku byl použit překlad textu z článku Rewrite engine na anglické Wikipedii.
Související články
Externí odkazy
|
Portal di Ensiklopedia Dunia