Pour tout problème contactez-nous par mail : support@froggit.fr | La FAQ :grey_question: | Rejoignez-nous sur le Chat :speech_balloon:

Skip to content
Snippets Groups Projects
Commit ac9456dc authored by Pierre Jarriges's avatar Pierre Jarriges
Browse files

fix dyn_sitemap router service

parent 4598a248
No related branches found
No related tags found
1 merge request!1Dev
User-agent: *
Sitemap: https://kuadrado-software.fr/standard/sitemap.xml
Sitemap: https://kuadrado-software.fr/standard/dyn_sitemap.xml
Sitemap: https://kuadrado-software.fr/sitemap.xml
Sitemap: https://kuadrado-software.fr/dyn_sitemap.xml
......@@ -23,7 +23,7 @@ use env::get_log_level;
use env_logger::Env;
use middleware::AuthenticatedAdminMiddleware;
use service::*;
use standard_static_files::{favicon, robots, sitemap};
use standard_static_files::{dyn_sitemap, favicon, robots, sitemap};
use std::env::var as env_var;
use tls::get_tls_config;
use view::get_view;
......@@ -92,6 +92,7 @@ async fn main() -> std::io::Result<()> {
.service(resource("/favicon.ico").route(get().to(favicon)))
.service(resource("/robots.txt").route(get().to(robots)))
.service(resource("/sitemap.xml").route(get().to(sitemap)))
.service(resource("/dyn_sitemap.xml").route(get().to(dyn_sitemap)))
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
// VIEWS ////////////////////////////////////////////////////////////////////////////////////////////////////
.service(
......
......@@ -26,3 +26,12 @@ pub async fn sitemap() -> actix_web::Result<NamedFile> {
Ok(NamedFile::open(standard_dir.join("sitemap.xml"))?)
}
pub async fn dyn_sitemap() -> actix_web::Result<NamedFile> {
let standard_dir = std::path::PathBuf::from(
std::env::var("RESOURCES_DIR").expect("RESOURCES_DIR is not defined"),
)
.join("public/standard");
Ok(NamedFile::open(standard_dir.join("dyn_sitemap.xml"))?)
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment