Skip to content

Instantly share code, notes, and snippets.

@tylerflint
Created June 27, 2011 22:03
Show Gist options
  • Save tylerflint/1049968 to your computer and use it in GitHub Desktop.
Save tylerflint/1049968 to your computer and use it in GitHub Desktop.
symphony-cms .box rewrites
permissions:
"^manifest/(.*)$":
- all: deny
"^workspace/utilities/(.*).xsl$":
- all: deny
"^workspace/pages/(.*).xsl$":
- all: deny
"^(.*).sql$"
- all: deny
"(^|/)\."
- all: deny
url_rewrites:
### IMAGE RULES
- "^/image\/(.+\.(jpg|gif|jpeg|png|bmp))$ /extensions/jit_image_manipulation/lib/image.php?param=$1 last"
### CHECK FOR TRAILING SLASH - Will ignore files
-
rule: "^(.*)$ $1/ redirect"
conditions:
- '$request_filename !~ "/$"'
### URL Correction
- "^/(symphony/)?index.php(/.*/?) /$1$2"
### SIMPLE ADMIN REWRITE
- "^/symphony\/?$ /?mode=administration&$query_string last"
### ADVANCED ADMIN REWRITE
-
rule: "^/symphony(\/(.*\/?))?$ /?symphony-page=$1&mode=administration&$query_string last"
conditions:
- "!-f $request_filename"
- "!-d $request_filename"
### FRONTEND REWRITE - Will ignore files and folders
-
rule: "^/(.*\/?)$ /?symphony-page=$1&$query_string last"
conditions:
- "!-f $request_filename"
- "!-d $request_filename"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment