Restore trailing slash behaviour in serve command (#2482)

* Restore trailing slash behaviour in serve command.

* Restore guard in case where base_url is just a slash.
This commit is contained in:
James Williams 2024-05-03 11:09:37 -07:00 committed by Vincent Prouillet
parent 96a9dc1a28
commit 28a9da46ef

View File

@ -396,7 +396,11 @@ fn create_new_site(
|u| u.to_string(),
);
let constructed_base_url = construct_url(&base_url, no_port_append, interface_port);
let mut constructed_base_url = construct_url(&base_url, no_port_append, interface_port);
if !site.config.base_url.ends_with("/") && constructed_base_url != "/" {
constructed_base_url.truncate(constructed_base_url.len() - 1);
}
site.enable_serve_mode();
site.set_base_url(constructed_base_url.clone());