diff --git a/scripts/change_url b/scripts/change_url
index 5d19dda..f24f08e 100644
--- a/scripts/change_url
+++ b/scripts/change_url
@@ -9,18 +9,6 @@
 source _common.sh
 source /usr/share/yunohost/helpers
 
-#=================================================
-# RETRIEVE ARGUMENTS
-#=================================================
-
-old_domain=$YNH_APP_OLD_DOMAIN
-old_path=$YNH_APP_OLD_PATH
-
-new_domain=$YNH_APP_NEW_DOMAIN
-new_path=$YNH_APP_NEW_PATH
-
-app=$YNH_APP_INSTANCE_NAME
-
 #=================================================
 # LOAD SETTINGS
 #=================================================
@@ -37,25 +25,6 @@ else
 	new_api=/api_$new_path
 fi
 
-
-#=================================================
-# BACKUP BEFORE CHANGE URL THEN ACTIVE TRAP
-#=================================================
-ynh_script_progression --message="Backing up the app before changing its URL (may take a while)..."
-
-# Backup the current version of the app
-ynh_backup_before_upgrade
-ynh_clean_setup () {
-	ynh_clean_check_starting
-	# Remove the new domain config file, the remove script won't do it as it doesn't know yet its location.
-	ynh_secure_remove --file="/etc/nginx/conf.d/$new_domain.d/$app.conf"
-
-	# Restore it if the upgrade fails
-	ynh_restore_upgradebackup
-}
-# Exit if an error occurs during the execution of the script
-ynh_abort_if_errors
-
 #=================================================
 # CHECK WHICH PARTS SHOULD BE CHANGED
 #=================================================
@@ -86,17 +55,18 @@ ynh_systemd_action --service_name=$app --action="stop" --log_path="/var/log/$app
 #=================================================
 ynh_script_progression --message="Updating NGINX web server configuration..."
 
-nginx_conf_path=/etc/nginx/conf.d/$old_domain.d/$app.conf
-nginx_api_conf_path=/etc/nginx/conf.d/$old_domain.d/api_$app.conf
+old_nginx_conf_path=/etc/nginx/conf.d/$old_domain.d/$app.conf
+old_nginx_api_conf_path=/etc/nginx/conf.d/$old_domain.d/api_$app.conf
 
 # Change the path in the NGINX config file
 if [ $change_path -eq 1 ]
 then
 	# Make a backup of the original NGINX config file if modified
-	ynh_backup_if_checksum_is_different --file="$nginx_conf_path"
+	ynh_backup_if_checksum_is_different --file="$old_nginx_conf_path"
 	# Set global variables for NGINX helper
 	domain="$old_domain"
 	path_url="$new_path"
+	path="$new_path"
 	api_path="$new_api"
 	# Create a dedicated NGINX config
 	ynh_add_nginx_config
@@ -106,10 +76,11 @@ fi
 if [ $change_domain -eq 1 ]
 then
 	# Delete file checksum for the old conf file location
-	ynh_delete_file_checksum --file="$nginx_conf_path"
-	mv $nginx_conf_path /etc/nginx/conf.d/$new_domain.d/$app.conf
+	ynh_delete_file_checksum --file="$old_nginx_conf_path"
+	ynh_delete_file_checksum --file="$old_nginx_api_conf_path"
+	mv $old_nginx_conf_path /etc/nginx/conf.d/$new_domain.d/$app.conf
 	ynh_replace_string --match_string="/etc/nginx/conf.d/$old_domain.d/" --replace_string="/etc/nginx/conf.d/$new_domain.d/" --target_file="/etc/nginx/conf.d/$new_domain.d/$app.conf"
-	mv $nginx_api_conf_path /etc/nginx/conf.d/$new_domain.d/api_$app.conf
+	mv $old_nginx_api_conf_path /etc/nginx/conf.d/$new_domain.d/api_$app.conf
 	# Store file checksum for the new config file location
 	ynh_store_file_checksum --file="/etc/nginx/conf.d/$new_domain.d/$app.conf"
 	ynh_store_file_checksum --file="/etc/nginx/conf.d/$new_domain.d/api_$app.conf"