From: Rich Bowen Date: Mon, 25 May 2026 19:04:11 +0000 (+0000) Subject: docs: Add SVG source for rewrite_process_uri, regenerate PNG X-Git-Tag: 2.4.68-rc1-candidate~82 X-Git-Url: http://git.ipfire.org/gitweb/index.cgi?a=commitdiff_plain;h=f2ee119574417711ebffb851e7c11a9ef8a340e5;p=thirdparty%2Fapache%2Fhttpd.git docs: Add SVG source for rewrite_process_uri, regenerate PNG Recreate the ruleset processing flowchart as editable SVG. Adds explicit 'no more rules' exit path and names RewriteCond in the conditions diamond for clarity. Regenerate PNG from SVG source. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1934615 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/docs/manual/images/rewrite_process_uri.png b/docs/manual/images/rewrite_process_uri.png index 525790ddc9..f57b9e8ee9 100644 Binary files a/docs/manual/images/rewrite_process_uri.png and b/docs/manual/images/rewrite_process_uri.png differ diff --git a/docs/manual/images/rewrite_process_uri.svg b/docs/manual/images/rewrite_process_uri.svg new file mode 100644 index 0000000000..bc9ddbc0eb --- /dev/null +++ b/docs/manual/images/rewrite_process_uri.svg @@ -0,0 +1,134 @@ + + + + + + + + + + + + Request + + + + + + Context? + + + + per-server + + + Strip prefix to + get URL-path + + + + + + per-directory + + + Strip per-dir prefix + to get remainder + + + + + + + + + Find next RewriteRule + + + + + + More rules? + + + + No + + all rules done + + + + Yes + + + + URL matches + Pattern? + + + + No + + + + Yes + + + + RewriteCond(s) + match? + + + + No + + + + Yes + + + + Substitute URL / filename + + + + next rule + + + + [L] flag + + + + URL + changed? + + + + No + + Next phase + + + + Yes + + + + Redirect (per-server) + + + Restart (per-directory) + + + + \ No newline at end of file