Rewrite engine (original) (raw)

About DBpedia

In web applications, a rewrite engine is a software component that performs rewriting on URLs (Uniform Resource Locators), modifying their appearance. This modification is called URL rewriting. It is a way of implementing URL mapping or routing within a web application. The engine is typically a component of a web server or web application framework. Rewritten URLs (sometimes known as short, pretty or fancy URLs, search engine friendly - SEF URLs, or slugs) are used to provide shorter and more relevant-looking links to web pages. The technique adds a layer of abstraction between the files used to generate a web page and the URL that is presented to the outside world.

Property Value
dbo:abstract Rewrite engine (přepisovací engine) je modul (volitelná část, která se spustí po překompilování nebo změně nastavení) webovém serveru, který umožňuje: * vyhodnocovat cílová URL, vyžadovaná na daném webserveru, a * přesměrovávat požadavky serveru * zasílat třímístný tzv. HTTP Status Code serveru (např. 200 – OK, 404 – Not Found,…) * zamezit nebo naopak povolit přístup z definovaných adres a vytvářet tato pravidla pro různé soubory, skupiny souborů nebo adresáře 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: * podmínky pro výběr požadované adresy * pravidla pro požadavky, které splňují podmínku * direktivy, popř. další prvky skriptu 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). (cs) Eine Rewrite-Engine (von englisch rewrite, „umschreiben“ und engine, „Maschine“) ermöglicht es, an einen Webserver gerichtete Anfragen intern umzuschreiben oder extern weiterzuleiten. Für den Apache-Webserver erledigt das Softwaremodul mod_rewrite diese Aufgabe. Andere Webserver wie etwa Microsoft IIS, Nginx, Lighttpd oder Hiawatha Webserver bieten ähnliche Funktionen. Geschaffen wurde diese Funktionalität, um nach außen ein von internen Faktoren unabhängiges Adressierungsschema zur Verfügung stellen zu können, sodass beispielsweise selbst bei einer Änderung der Dateihierarchie die URLs weiterhin gültig bleiben. Man spricht in diesem Fall auch von Permanentlinks. Die Rewrite-Engines erlauben, die Adressumleitung von zusätzlichen Bedingungen neben der angefragten URL abhängig zu machen, zum Beispiel von der referenzierenden URL, der User-Agent-Kennung oder der IP-Adresse des anfragenden Clients. Auf diese Weise können beispielsweise Weiterleitungen oder auch Cloaking realisiert werden. (de) In web applications, a rewrite engine is a software component that performs rewriting on URLs (Uniform Resource Locators), modifying their appearance. This modification is called URL rewriting. It is a way of implementing URL mapping or routing within a web application. The engine is typically a component of a web server or web application framework. Rewritten URLs (sometimes known as short, pretty or fancy URLs, search engine friendly - SEF URLs, or slugs) are used to provide shorter and more relevant-looking links to web pages. The technique adds a layer of abstraction between the files used to generate a web page and the URL that is presented to the outside world. (en) 다시쓰기 엔진(영어: rewrite engine)은 웹 URL을 변경하는 소프트웨어다. 다시 쓰여진 URL은 일반적으로 원래의 URL보다 더 짧고 깔끔하며(깔끔 URL) 검색 엔진에 최적화되어있고 웹페이지 내용과 연관이 있다. 아파치에서는 mod_rewrite 모듈로 구현이 되어 있다. (ko) URL重寫(英語:URL Rewriting)是一種REST的相關技術,它可以在Web Server中,針對使用者所提供的URL進行轉換後,再傳入Web Server中的程式處理器。 (zh)
dbo:wikiPageExternalLink http://www.askapache.com/htaccess/mod_rewrite-variables-cheatsheet.html http://httpd.apache.org/docs/current/rewrite/ http://mdoc.su/f101,n61,o56,d/ifconfig http://www.example.com/Blog/06/04/02/%3C/nowiki%3E http://www.example.com/Blog/2006/12/%3C/nowiki%3E http://www.example.com/Blog/2006/12/19/%3C/nowiki%3E http://www.example.com/Blog/Posts.php%3FYear=06&Month=04&Day=02%3C/nowiki%3E http://www.example.com/Blog/Posts.php%3FYear=2006&Month=12&Day=19%3C/nowiki%3E http://example.com/search http://example.com/search.php%3Fq=search%20term%3C/nowiki%3E http://example.com/w/index.php%3Ftitle=Page_title%3C/nowiki%3E http://example.com/wiki/Page_title%3C/nowiki%3E
dbo:wikiPageID 265738 (xsd:integer)
dbo:wikiPageLength 7758 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1075848775 (xsd:integer)
dbo:wikiPageWikiLink dbr:Catalyst_(software) dbr:Ruby_on_Rails dbr:Permalink dbr:Regular_expression dbr:Dynamic_web_page dbr:Usability dbr:Blog_software dbr:.htaccess dbr:Rewriting dbr:CodeIgniter dbr:FreeBSD dbr:Mojolicious dbr:Content_negotiation dbr:Control_flow dbr:Apache_HTTP_Server dbr:Lighttpd dbr:Location_bar dbr:Stripes_(framework) dbr:Cherokee_(Webserver) dbr:Static_web_page dbr:AiScaler dbr:URI dbr:Web_application dbr:Web_server dbr:Wiki dbr:Abstraction dbr:Bandwidth_(computing) dbr:Search_engine dbr:Folder_(computing) dbr:Query_string dbr:HTTP dbr:Hiawatha_(web_server) dbr:Internet_Information_Services dbr:Jakarta_Server_Faces dbr:Jakarta_Servlet dbr:Java_(programming_language) dbc:URL dbr:Blog dbr:Zeus_Web_Server dbr:Django_(web_framework) dbr:Application_Delivery_Controller dbr:Software_development dbr:HTTP_request dbr:Inline_linking dbr:Nginx dbr:Search_engine_optimization dbr:Slug_(web_publishing) dbr:Web_application_framework dbr:Internet_Information_Server dbr:Urlencode dbr:URL_mapping dbr:URLs
dbp:wikiPageUsesTemplate dbt:! dbt:About dbt:Mono dbt:Primary_sources dbt:Reflist dbt:See_also dbt:Short_description dbt:Section_OR
dcterms:subject dbc:URL
gold:hypernym dbr:Component
rdf:type owl:Thing dbo:MilitaryUnit
rdfs:comment In web applications, a rewrite engine is a software component that performs rewriting on URLs (Uniform Resource Locators), modifying their appearance. This modification is called URL rewriting. It is a way of implementing URL mapping or routing within a web application. The engine is typically a component of a web server or web application framework. Rewritten URLs (sometimes known as short, pretty or fancy URLs, search engine friendly - SEF URLs, or slugs) are used to provide shorter and more relevant-looking links to web pages. The technique adds a layer of abstraction between the files used to generate a web page and the URL that is presented to the outside world. (en) 다시쓰기 엔진(영어: rewrite engine)은 웹 URL을 변경하는 소프트웨어다. 다시 쓰여진 URL은 일반적으로 원래의 URL보다 더 짧고 깔끔하며(깔끔 URL) 검색 엔진에 최적화되어있고 웹페이지 내용과 연관이 있다. 아파치에서는 mod_rewrite 모듈로 구현이 되어 있다. (ko) URL重寫(英語:URL Rewriting)是一種REST的相關技術,它可以在Web Server中,針對使用者所提供的URL進行轉換後,再傳入Web Server中的程式處理器。 (zh) Rewrite engine (přepisovací engine) je modul (volitelná část, která se spustí po překompilování nebo změně nastavení) webovém serveru, který umožňuje: * vyhodnocovat cílová URL, vyžadovaná na daném webserveru, a * přesměrovávat požadavky serveru * zasílat třímístný tzv. HTTP Status Code serveru (např. 200 – OK, 404 – Not Found,…) * zamezit nebo naopak povolit přístup z definovaných adres a vytvářet tato pravidla pro různé soubory, skupiny souborů nebo adresáře a případně další (cs) Eine Rewrite-Engine (von englisch rewrite, „umschreiben“ und engine, „Maschine“) ermöglicht es, an einen Webserver gerichtete Anfragen intern umzuschreiben oder extern weiterzuleiten. Für den Apache-Webserver erledigt das Softwaremodul mod_rewrite diese Aufgabe. Andere Webserver wie etwa Microsoft IIS, Nginx, Lighttpd oder Hiawatha Webserver bieten ähnliche Funktionen. (de)
rdfs:label Rewrite engine (cs) Rewrite-Engine (de) 다시쓰기 엔진 (ko) Rewrite engine (en) URL重寫 (zh)
rdfs:seeAlso dbr:Semantic_URL
owl:sameAs freebase:Rewrite engine yago-res:Rewrite engine wikidata:Rewrite engine dbpedia-cs:Rewrite engine dbpedia-de:Rewrite engine dbpedia-ko:Rewrite engine dbpedia-sr:Rewrite engine dbpedia-vi:Rewrite engine dbpedia-zh:Rewrite engine https://global.dbpedia.org/id/Eo4d
prov:wasDerivedFrom wikipedia-en:Rewrite_engine?oldid=1075848775&ns=0
foaf:isPrimaryTopicOf wikipedia-en:Rewrite_engine
is dbo:wikiPageDisambiguates of dbr:Rewrite
is dbo:wikiPageRedirects of dbr:Url_Rewriting dbr:Url_rewriting dbr:URL_rewriting dbr:URL_Rewriting
is dbo:wikiPageWikiLink of dbr:.htaccess dbr:Web_server dbr:Rewrite dbr:Nginx dbr:Url_Rewriting dbr:Url_rewriting dbr:URL_rewriting dbr:URL_Rewriting
is foaf:primaryTopic of wikipedia-en:Rewrite_engine