diff --git a/web/root/ecWeb/pages.ssjs b/web/root/ecWeb/pages.ssjs
index 7645cb272bba1a0d8ea53f1acf1731d9f19c7e2a..38204037dabac8decde8fcbef7828b6130690587 100644
--- a/web/root/ecWeb/pages.ssjs
+++ b/web/root/ecWeb/pages.ssjs
@@ -17,7 +17,7 @@ openPage(system.name);
 
 var d = directory(webIni.webRoot + "/pages/*");
 for(f in d) {
-	if(file_getname(d[f]) != http_request.query.page.toString()) continue;
+	if(file_isdir(d[f]) || file_getname(d[f]) != http_request.query.page.toString()) continue;
         if(file_getext(d[f]).toUpperCase() == ".SSJS") {
 			load(d[f]);
 			break;
@@ -41,4 +41,4 @@ for(f in d) {
         }
 }
 
-closePage();
\ No newline at end of file
+closePage();