Live briefing
Everything about Rewrite engine
Web server component for mapping URLs
In web applications, a rewrite engine is a software component that performs rewriting on URLs, 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 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. Wikipedia →
đź§ Start here: a 6-step reading path
- Read the overview: Rewrite engineA 5-minute orientation
- Pick up a classic book: Applications of Graph Transformations with Industrial RelevanceThe most-reprinted book on the subject
- Read the landmark paper: The Second Rewrite Engines CompetitionCited 6 times
- Go sideways: FastCGIA closely related topic
- Go sideways: Comparison of web server softwareA closely related topic
đź“– Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
📚 Books worth reading
Applications of Graph Transformations with Industrial RelevanceAndy Schürr · 2008
All About Maude - A High-Performance Logical FrameworkManuel Clavel, Francisco Durán · 2007
Rewriting, Computation and ProofHubert Comon · 2007
Applications of graph transformations with industrial relevanceAGTIVE 2003 (2003 Charlottesville, Va.) · 2004
Graph Transformations and Model-Driven EngineeringGregor Engels · 2010
Concurrency Graphs And Models Essays Dedicated To Ugo Montanari On The Occasion Of His 65th BirthdayPierpaolo Degano · 2008
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
đź”— Related topics
- FastCGI FastCGI is a binary protocol for interfacing interactive programs with a web server. It is a variation on the earlier Common Gateway Interface (CGI). FastCGI's…
- Comparison of web server software Web server software allows computers to act as web servers. The first web servers supported only static files, such as HTML (and images), but now they…
- Catalyst (software) Catalyst is a web application framework written in Perl and based on the model–view–controller (MVC) architectural pattern. It began in 2005 as a fork…
- URL redirection URL redirection, also called URL forwarding, is an Internet technique for making a web page available under more than one URL address. When a web browser…
- Common Gateway Interface In computing, Common Gateway Interface (CGI) is an interface specification that enables web servers to execute an external program to process HTTP or HTTPS…
- Apache JServ Protocol The Apache JServ Protocol (AJP) is a binary protocol that can proxy inbound requests from a web server through to an application server that sits behind…
- Web Server Gateway Interface The Web Server Gateway Interface (WSGI, pronounced whiskey or WIZ-ghee) is a simple calling convention for web servers to forward requests to web applications…
- Web2py Web2py is an open-source web application framework written in the Python programming language. Web2py allows web developers to program dynamic web content…