Index working from subfolder
This commit is contained in:
parent
773ae9841a
commit
957c89ed0d
12
src/lib.rs
12
src/lib.rs
@ -205,10 +205,16 @@ pub mod websrv {
|
||||
}
|
||||
|
||||
fn search_page(page: &String, root_folder: &str) -> Option<Vec<u8>> {
|
||||
//regular page
|
||||
let possible_pagenames = vec![
|
||||
format!("{page}.html"),
|
||||
format!("{page}.htm"),
|
||||
format!("{page}/index.html"),
|
||||
format!("{page}/index.html")
|
||||
];
|
||||
|
||||
//Index at root
|
||||
if !page.contains('.') {
|
||||
let possible_pagenames = vec![format!("{page}.html"), format!("{page}.htm")];
|
||||
for p in possible_pagenames {
|
||||
for p in &possible_pagenames {
|
||||
match fs::read(format!("{root_folder}/{p}")) {
|
||||
Ok(c) => return Some(c),
|
||||
Err(_) => (),
|
||||
|
Loading…
x
Reference in New Issue
Block a user