User guide

nginx rewrite rules tutorial

    Rewrite rules for Zenphoto 1.4.5+

    Nginx rules for Zenphoto 1.4.5 have been greatly simplified. In your server { } block, add:

    location / {
        try_files $uri $uri/ /index.php?$args;
    }
    

    Or for a subdirectory:

    location /subfolder {
        try_files $uri $uri/ /subfolder/index.php?$args;
    }

    To redirect URLs that do not end in a slash, add this inside the location block above (optional):

    rewrite ^([^\.]*[^/])$ $1/ permanent;

    Rewrite rules for older releases:

    Creative Commons LicenseThis text by www.zenphoto.org is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.

    For questions and comments please use the forum or discuss on the social networks.

    Related items