mod_rewrite ist ein Modul zum Umschreiben von URLs für den Apache-Webserver. Es wird häufig für sogenannte "hübsche" URLs verwendet, da es auf der Serverseite umgeleitet werden kann (transparent für Clients und deren Browser), bietet aber auch die Leistung und Flexibilität, um verschiedene Aufgaben zur Bearbeitung von Anforderungen über einfache Ersetzungen hinaus auszuführen.