diff --git a/app/MetaGer.php b/app/MetaGer.php
index 8801a75a51dc294d2e0f332222e894b8d8d62218..8794d78262c56b5f4b401535bcd46f0580716584 100644
--- a/app/MetaGer.php
+++ b/app/MetaGer.php
@@ -392,7 +392,7 @@ class MetaGer
                 $siteSearchFailed = true;
             }else
             {
-                $this->warnings[] = "Sie führen eine Sitesearch durch. Es werden nur Ergebnisse von der Seite: \"" . $this->site . "\" angezeigt.";
+                $this->warnings[] = "Sie führen eine Sitesearch durch. Es werden nur Ergebnisse von der Seite: <a href=\"http://www." . $this->site . "\">\"" . $this->site . "\"</a> angezeigt.";
             }
 
         }            
@@ -628,7 +628,9 @@ class MetaGer
 	public function checkSpecialSearches (Request $request)
 	{
 		# Site Search:
-		if(preg_match("/(.*)\bsite:(\S+)(.*)/si", $this->q, $match))
+        # (.*)\bsite:(?:http:\/\/)?(?:www\.)?(\S+)(.*)
+        # gibt als Seite nur den Teil nach eventuellem "Http://" und "www." aus.
+		if(preg_match("/(.*)\bsite:(?:http:\/\/)?(?:www\.)?(\S+)(.*)/si", $this->q, $match))
 		{
 			$this->site = $match[2];
 			$this->q = $match[1] . $match[3];