# iRedAdmin-Pro: Custom base url (/iredadmin) If you want to replace the base url used to access iRedAdmin (`/iredadmin`) by, for example, `/admin` (from `https:///iredadmin/` to `https:///admin/`), you can update Nginx config file `/etc/nginx/templates/iredadmin.tmpl` and replace `/iredadmin` defined in `location` and `rewrite`, `uwsgi_param SCRIPT_NAME` directives. Here's a working full example: ``` # static files under /iredadmin/static location ~ ^/admin/static/(.*) { # <- Changed alias /var/www/iredadmin/static/$1; } # Handle newsletter-style subscription/unsubscription supported in iRedAdmin-Pro. location ~ ^/newsletter/ { rewrite /newsletter/(.*) /admin/newsletter/$1 last; # <- Changed } # Python scripts location ~ ^/admin(.*) { # <- Changed rewrite ^/admin(/.*)$ $1 break; # <- Changed include /etc/nginx/templates/hsts.tmpl; include uwsgi_params; uwsgi_pass unix:/run/uwsgi/iredadmin.socket; uwsgi_param UWSGI_CHDIR /var/www/iredadmin; uwsgi_param UWSGI_SCRIPT iredadmin; uwsgi_param SCRIPT_NAME /admin; # <- Changed # Access control #allow 127.0.0.1; #allow 192.168.1.10; #allow 192.168.1.0/24; #deny all; } # iRedAdmin: redirect /iredadmin to /iredadmin/ location = /admin { # <- Changed rewrite ^ /admin/; # <- Changed } ```