diff options
| author | Stephen Lang <info@skl.me> | 2012-08-22 13:24:31 +0100 |
|---|---|---|
| committer | Stephen Lang <info@skl.me> | 2012-08-22 13:24:31 +0100 |
| commit | 69224ffe6ff27067bae63f3155d84a1dbe82948b (patch) | |
| tree | 3e9b17c1c6d7196a0dcc8e001cfbd898568ce17a | |
| parent | a15f4327ced5f017adc52af2c44620dca14b7f28 (diff) | |
| download | phorkie-69224ffe6ff27067bae63f3155d84a1dbe82948b.tar.gz phorkie-69224ffe6ff27067bae63f3155d84a1dbe82948b.zip | |
Added nginx rewrite rules to README
| -rw-r--r-- | README.rst | 24 |
1 files changed, 24 insertions, 0 deletions
@@ -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; + } |
