diff --git a/docs/en/reference/execution-pipeline.md b/docs/en/reference/execution-pipeline.md index 09966de01..43c4bf74a 100644 --- a/docs/en/reference/execution-pipeline.md +++ b/docs/en/reference/execution-pipeline.md @@ -34,12 +34,14 @@ The basic .htaccess file after installing SilverStripe look like this: The `` section denies direct access to the template files from anywhere but the server itself. -The next section enables the rewriting engine and rewrites requests to `framework/main.php` if they meet the following +The `` section enables the rewriting engine. Requests will be rewritten if they meet the following criteria: * URI doesn't end in .gif, .jpg, .png, .css, or .js -* The requested file doesn't exist on the filesystem `framework/main.php` is called with the REQUEST_FILENAME (%1) as the `url` parameter and also appends the original -QUERY_STRING. +* The requested file doesn't exist on the filesystem + +The rewriting engine then calls `framework/main.php` with the REQUEST_FILENAME (%1) as the `url` parameter and also appends the original +QUERY_STRING. **Example:** *"myblog/cakes?page=2"* is rewritten as *"framework/main.php?url=myblog/cakes&page=2"*. See the [mod_rewrite documentation](http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html) for more information on how mod_rewrite works.