From 09d03d9036d1f9562f9f86f83114f265324e4870 Mon Sep 17 00:00:00 2001 From: Shish Date: Sun, 25 Jan 2015 22:58:25 +0000 Subject: [PATCH] allow dashes and underscores in static files, for apple-touch-icon --- ext/handle_404/main.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ext/handle_404/main.php b/ext/handle_404/main.php index fd00790c..00a850e8 100644 --- a/ext/handle_404/main.php +++ b/ext/handle_404/main.php @@ -14,7 +14,7 @@ class Handle404 extends Extension { // hax. if($page->mode == "page" && (!isset($page->blocks) || $this->count_main($page->blocks) == 0)) { $h_pagename = html_escape(implode('/', $event->args)); - $f_pagename = preg_replace("/[^a-z\.]+/", "_", $h_pagename); + $f_pagename = preg_replace("/[^a-z_\-\.]+/", "_", $h_pagename); $theme_name = $config->get_string("theme", "default"); if(file_exists("themes/$theme_name/$f_pagename") || file_exists("lib/static/$f_pagename")) {