- server {
- listen 443 ssl;
- server_name YOURHOSTNAME;
- include ssl.conf;
- root /path/to/htdocs;
- location / {
- rewrite ^.*\?do=admin&area=prefs$ index.php?do=admin&area=prefs last;
- rewrite ^/([0-9]+)$ /index.php?do=details&task_id=$1 last;
- rewrite ^/task/([0-9]+)$ /index.php?do=details&task_id=$1 last;
- rewrite ^/task/([0-9]+)comment([0-9]+)$ /index.php?do=details&task_id=$1comment$2 last;
- rewrite ^/task/([0-9]+)/depends$ /index.php?do=depends&task_id=$1 last;
- rewrite ^/task/([0-9]+)/depends&prune=([0-9]+)$ /index.php?do=depends&task_id=$1&prune=$2 last;
- rewrite ^/task/([0-9]+)/edit$ /index.php?do=details&task_id=$1&edit=yep last;
- rewrite ^/newtask$ /index.php?do=newtask last;
- rewrite ^/newtask/proj([0-9]+)$ /index.php?do=newtask&project=$1 last;
- rewrite ^/reports$ /index.php?do=reports last;
- rewrite ^/myprofile$ /index.php?do=myprofile last;
- rewrite ^/user/([0-9]+)$ /index.php?do=user&id=$1 last;
- rewrite ^/logout$ /index.php?do=authenticate&logout=1 last;
- rewrite ^/admin/([a-zA-Z]+)$ /index.php?do=admin&area=$1 last;
- rewrite ^/pm/proj([0-9]+)/([a-zA-Z]+)$ /index.php?do=pm&project=$1&area=$2 last;
- rewrite ^/admin/editgroup/([0-9]+)$ /index.php?do=admin&area=editgroup&id=$1 last;
- rewrite ^/pm/editgroup/([0-9]+)$ /index.php?do=pm&area=editgroup&id=$1 last;
- rewrite ^/edituser/([0-9]+)$ /index.php?do=admin&area=users&user_id=$1 last;
- rewrite ^/register$ /index.php?do=register last;
- rewrite ^/lostpw$ /index.php?do=lostpw last;
- rewrite ^/roadmap$ /index.php?do=roadmap last;
- rewrite ^/roadmap/proj([0-9]+)$ /index.php?do=roadmap&project=$1 last;
- rewrite ^/toplevel$ /index.php?do=toplevel last;
- rewrite ^/toplevel/proj([0-9]+)$ /index.php?do=toplevel&project=$1 last;
- rewrite ^/index$ /index.php?do=index last;
- rewrite ^/index/proj([0-9]+)$ /index.php?do=index&project=$1 last;
- rewrite ^/proj([0-9]+)$ /index.php?project=$1 last;
- index index.php index.html index.htm;
- try_files $uri $uri/ index.php;
- }
- location ~ \.php$ {
- fastcgi_pass unix:/var/run/php5-fpm.sock;
- fastcgi_index index.php;
- include fastcgi_params;
- }
- }
Stikked
