diff --git a/src/main.rs b/src/main.rs
index 8b52da2..80c39e2 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -37,7 +37,8 @@ async fn async_main(port: u16) {
let root_handler = warp::path::end().map(|| warp::reply::html(
format!("
ImgurX v{0}", env!("CARGO_PKG_VERSION"))
));
- let index_handler = warp::path("index.html").and(root_handler);
+ let index_html_handler = warp::path("index.html").and(root_handler);
+ let index_htm_handler = warp::path("index.htm").and(root_handler);
let not_found_handler = warp::any().map(|| warp::reply::with_status(
warp::reply::html("404: Not Found404: Not Found
"),
404.try_into().unwrap(),
@@ -45,7 +46,8 @@ async fn async_main(port: u16) {
let routes = warp::filters::method::get().and(
album_path
.or(gallery_path)
- .or(index_handler)
+ .or(index_html_handler)
+ .or(index_htm_handler)
.or(media_path)
.or(root_handler)
.or(not_found_handler),