diff --git a/conf/nginx.conf b/conf/nginx.conf index 1ab95fd1ed169118c6196f7f405f214b6481ea0b..af876697fbddafaf038d474cd6ad0fa329c02e6f 100644 --- a/conf/nginx.conf +++ b/conf/nginx.conf @@ -1,4 +1,4 @@ -location PATHTOCHANGE/ { +location PATHTOCHANGE { alias ALIASTOCHANGE; index index.html; } diff --git a/scripts/install b/scripts/install index b11473484aa6557721e5492e47cf46e058dbf9ad..c930288f8ba6a499698ac008fb5c2c1b9bb8d6e2 100644 --- a/scripts/install +++ b/scripts/install @@ -42,6 +42,8 @@ fi # Normalize the url path syntax path_url=$(ynh_normalize_url_path $path_url) +# Trim trailing slashes +path_url=$(sed 's@*/$@@' <<< $path_url) # Check web path availability if ! ynh_webpath_available $domain $path_url diff --git a/scripts/upgrade b/scripts/upgrade index c4702fd26dda3d4963ef4e5e433b7e3d028bb3cc..605b5b8fef25d3cea80eae4c5fbe4e21ca837119 100644 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -63,6 +63,12 @@ if [[ -z $path_url ]]; then fi fi +if [[ $path_url == */ ]]; then + # Trim trailing slashes + path_url=$(sed 's@/*$@@' <<< $path_url) + ynh_app_setting_set $app path_url $path_url +fi + #================================================= # BACKUP BEFORE UPGRADE THEN ACTIVE TRAP #=================================================