fix download_loader
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 442d6b10c722f..908c950ccb8bb 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,11 @@
 # ChangeLog
 
+## Unreleased
+
+### Bug Fixes / Nits
+
+- Fixed errors about "no host supplied" with `download_loader` (#8723)
+
 ## [0.8.62.post1] - 2023-11-05
 
 ### Breaking Changes
diff --git a/llama_index/download/download_utils.py b/llama_index/download/download_utils.py
index 9b050a965274c..e30eaf29069d5 100644
--- a/llama_index/download/download_utils.py
+++ b/llama_index/download/download_utils.py
@@ -110,8 +110,6 @@ def get_module_info(
     """Get module info."""
     if isinstance(local_dir_path, str):
         local_dir_path = Path(local_dir_path)
-    if isinstance(remote_dir_path, str):
-        remote_dir_path = Path(remote_dir_path)
 
     local_library_path = f"{local_dir_path}/{library_path}]"
     module_id = None  # e.g. `web/simple_web`
@@ -161,8 +159,6 @@ def download_module_and_reqs(
     """Load module."""
     if isinstance(local_dir_path, str):
         local_dir_path = Path(local_dir_path)
-    if isinstance(remote_dir_path, str):
-        remote_dir_path = Path(remote_dir_path)
 
     module_path = f"{local_dir_path}/{module_id}"
     if refresh_cache or not os.path.exists(module_path):

`download_loader` should not convert the remote path to a `Path` object, it was converting `https://....` to `https:/...`