diff --git a/www/index.php b/www/index.php
index 4082fd0518235ce47dc00db15fe40cd843c6a6a6..c062cc994ad1ece7039d50c60a5d347d7d22d8ce 100644
--- a/www/index.php
+++ b/www/index.php
@@ -21,8 +21,11 @@ $page->head .= '
 <link rel="stylesheet" type="text/css" href="searchCSS.css" />
 ';
 if ($template == 'Mobile') {
-	$page->head .='<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;" />';
-};
+	$page->head .='<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" >
+	<script type="text/javascript">var mobileSearch = true;</script>';
+} else {
+	$page->head .='<script type="text/javascript">var mobileSearch = false;</script>';
+}
 $page->addScript('searchFunc.js');
 
 if (isset($_GET['u']) //u is referring site
diff --git a/www/searchFunc.js b/www/searchFunc.js
index 659cf3d8c4c4e068215a18c53250cf106a8abced..bc65912c068ef5ebf8c57a5cb59b60ccb5a08520 100644
--- a/www/searchFunc.js
+++ b/www/searchFunc.js
@@ -119,6 +119,14 @@ UNL_Search.handleResults = function (result_div, searchobj) {
 			}
 			resultsDIV.appendChild(searchobj.results[i].html);
 		}
+		if (mobileSearch) { //if we're doing a mobile search, rewrite link URLs to use mobile proxy
+			WDN.jQuery(resultsDIV).find('a.gs-title').each(function(){
+				//href= WDN.jQuery(this).attr('href');
+				WDN.jQuery(this).attr('href', function(i, val){
+					return 'http://m.unl.edu/?view=proxy&u='+val;
+				});
+			});
+		}
 		var nav = document.createElement("ul");
 		nav.className = "wdn_pagination";
 		var search_name = 'unl_search';