From 37614a24f5add6d6753c9418cf6b2f08b8425ff3 Mon Sep 17 00:00:00 2001
From: ftimme <ft@falkotimme.com>
Date: Wed, 07 Aug 2013 10:39:00 -0400
Subject: [PATCH] - nginx: improved rewrite rule checks. - Added rewrite rule checks to nginx plugin.
---
interface/web/sites/web_domain_edit.php | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
diff --git a/interface/web/sites/web_domain_edit.php b/interface/web/sites/web_domain_edit.php
index b4ccb73..2a83485 100644
--- a/interface/web/sites/web_domain_edit.php
+++ b/interface/web/sites/web_domain_edit.php
@@ -653,6 +653,10 @@
$rewrite_rule_lines = explode("\n", $rewrite_rules);
if(is_array($rewrite_rule_lines) && !empty($rewrite_rule_lines)){
foreach($rewrite_rule_lines as $rewrite_rule_line){
+ // ignore comments
+ if(substr(ltrim($rewrite_rule_line),0,1) == '#') continue;
+ // empty lines
+ if(trim($rewrite_rule_line) == '') continue;
// rewrite
if(preg_match('@^\s*rewrite\s+(^/)?\S+(\$)?\s+\S+(\s+(last|break|redirect|permanent|))?\s*;\s*$@', $rewrite_rule_line)) continue;
// if
@@ -667,7 +671,6 @@
}
// break
if(preg_match('@^\s*break\s*;\s*$@', $rewrite_rule_line)){
- $if_level += 1;
continue;
}
// return code [ text ]
--
Gitblit v1.9.1