plugins/mod_http.lua
changeset 13111 9c4dc1e6d2c9
parent 13073 45caa4e43775
child 13129 90394be5e6a5
--- a/plugins/mod_http.lua	Sat May 20 15:44:55 2023 +0200
+++ b/plugins/mod_http.lua	Wed May 24 14:43:45 2023 +0200
@@ -76,11 +76,11 @@
 local ports_by_scheme = { http = 80, https = 443, };
 
 -- Helper to deduce a module's external URL
-function moduleapi.http_url(module, app_name, default_path)
+function moduleapi.http_url(module, app_name, default_path, mode)
 	app_name = app_name or (module.name:gsub("^http_", ""));
 
 	local external_url = url_parse(module:get_option_string("http_external_url"));
-	if external_url then
+	if external_url and mode ~= "internal" then
 		local url = {
 			scheme = external_url.scheme;
 			host = external_url.host;