diff options
Diffstat (limited to 'core/UrlHelper.php')
-rw-r--r-- | core/UrlHelper.php | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/core/UrlHelper.php b/core/UrlHelper.php index 70807a8601..b1dfa46d12 100644 --- a/core/UrlHelper.php +++ b/core/UrlHelper.php @@ -401,6 +401,11 @@ class UrlHelper && (empty($query) && (empty($referrerPath) || $referrerPath == '/') && empty($referrerParsed['fragment'])) ) + // Yahoo search with no keyword + || ($searchEngineName == 'Yahoo!' + && ($referrerParsed['host'] == 'r.search.yahoo.com') + ) + // empty keyword parameter || strpos($query, sprintf('&%s=', $variableName)) !== false || strpos($query, sprintf('?%s=', $variableName)) !== false |