From: Stephen Lang Date: Wed, 22 Aug 2012 12:24:31 +0000 (+0100) Subject: Added nginx rewrite rules to README X-Git-Tag: v0.3.0~54 X-Git-Url: https://git.cweiske.de/phorkie.git/commitdiff_plain/69224ffe6ff27067bae63f3155d84a1dbe82948b?ds=sidebyside Added nginx rewrite rules to README --- diff --git a/README.rst b/README.rst index 2c55a40..1047243 100644 --- a/README.rst +++ b/README.rst @@ -202,3 +202,27 @@ Internal directory layout 1.git/ - git repository for paste #1 description - Description for the repository 2.git/ - git repository for paste #2 + +nginx rewrites +============== +If you use nginx, place the following lines into your ``server`` block: + +:: + + if (!-e $request_uri) { + rewrite ^/([0-9]+)$ /display.php?id=$1; + rewrite ^/([0-9]+)/delete$ /delete.php?id=$1; + rewrite ^/([0-9]+)/delete/confirm$ /delete.php?id=$1&confirm=1; + rewrite ^/([0-9]+)/edit$ /edit.php?id=$1; + rewrite ^/([0-9]+)/fork$ /fork.php?id=$1; + rewrite ^/([0-9]+)/raw/(.+)$ /raw.php?id=$1&file=$2; + rewrite ^/([0-9]+)/rev/(.+)$ /revision.php?id=$1&rev=$2; + rewrite ^/([0-9]+)/rev-raw/(.+)$ /raw.php?id=$1&rev=$2&file=$3; + rewrite ^/([0-9]+)/tool/([^/]+)/(.+)$ /tool.php?id=$1&tool=$2&file=$3; + + rewrite ^/list$ /list.php; + rewrite ^/list/([0-9]+)$ /list.php?page=$1; + + rewrite ^/search$ /search.php; + rewrite ^/search/([0-9]+)$ /search.php?page=$1; + }