diff --git a/Plugin/Magento/UrlRewrite/Model/StoreSwitcher/RewriteUrl.php b/Plugin/Magento/UrlRewrite/Model/StoreSwitcher/RewriteUrl.php index bb48a09..e4bdc01 100644 --- a/Plugin/Magento/UrlRewrite/Model/StoreSwitcher/RewriteUrl.php +++ b/Plugin/Magento/UrlRewrite/Model/StoreSwitcher/RewriteUrl.php @@ -66,7 +66,7 @@ public function beforeSwitch( // to prevent a 404 when used on a home page $redirectUrlTemp = rtrim($redirectUrl,'/'); $temp = explode('/',$redirectUrlTemp,5); - if (rtrim($temp[3],'/') == rtrim(end($temp),'/')) + if (array_key_exists(3, $temp) && rtrim($temp[3],'/') == rtrim(end($temp),'/')) { if (strpos(rtrim($redirectUrl, '/'), rtrim($targetStore->getBaseUrl(),'/')) === false) { $redirectUrl = $targetStore->getBaseUrl();