diff --git a/server/conf/vhost.conf.master b/server/conf/vhost.conf.master
index 4053d5ed484964171bdbb3a41de2a56cd8b87615..ef9937b544d767e644d83d4c65dff41c0f8332fb 100644
--- a/server/conf/vhost.conf.master
+++ b/server/conf/vhost.conf.master
@@ -3,9 +3,10 @@
 <VirtualHost <tmpl_var name='ip_address'>:80>
     DocumentRoot <tmpl_var name='web_document_root'>
     ServerName <tmpl_var name='domain'>
+
+<tmpl_if name='alias'>
     ServerAlias <tmpl_var name='alias'>
-    RewriteEngine on
-    
+</tmpl_if>
 <tmpl_if name='cgi'>
     # cgi enabled
     ScriptAlias  /cgi-bin/ <tmpl_var name='document_root'>/cgi-bin/
@@ -18,7 +19,7 @@
     AddOutputFilter INCLUDES .shtml
 </tmpl_if>
 <tmpl_if name='suexec'>
-	# suexec enabled
+    # suexec enabled
     SuexecUserGroup <tmpl_var name='system_user'> <tmpl_var name='system_group'>
 </tmpl_if>
 <tmpl_if name='php' op='==' value='mod'>
@@ -37,10 +38,12 @@
     AddType application/x-httpd-php .php .php3 .php4 .php5
 </tmpl_if>
 
-
+<tmpl_if name="rewrite_enabled">
+    RewriteEngine on
 <tmpl_loop name="redirects">
     RewriteCond %{HTTP_HOST}   ^<tmpl_var name='rewrite_domain'> [NC]
     RewriteRule   ^/(.*)$ <tmpl_var name='rewrite_target'>$1  [<tmpl_var name='rewrite_type'>]
 </tmpl_loop>
+</tmpl_if>
 
 </VirtualHost>
\ No newline at end of file
diff --git a/server/plugins-enabled/apache2_plugin.inc.php b/server/plugins-enabled/apache2_plugin.inc.php
index c02bc3cd1be038e16bf326bc12ab582d7f237078..178ba044c3daab0eb6ab50636f046ff58aea6268 100644
--- a/server/plugins-enabled/apache2_plugin.inc.php
+++ b/server/plugins-enabled/apache2_plugin.inc.php
@@ -165,6 +165,11 @@ class apache2_plugin {
 			}
 		}
 		$tpl->setVar('alias',trim($server_alias));
+		if(count($rewrite_rules) > 0) {
+			$tpl->setVar('rewrite_enabled',1);
+		} else {
+			$tpl->setVar('rewrite_enabled',0);
+		}
 		$tpl->setLoop('redirects',$rewrite_rules);
 		
 		$vhost_file = escapeshellcmd($web_config["vhost_conf_dir"].'/'.$data["new"]["domain"].'.vhost');