• majorAlexa

        See all notifications

        Skip to content
        Moz logo Menu open Menu close
        • Products
          • Moz Pro
          • Moz Pro Home
          • Moz Local
          • Moz Local Home
          • STAT
          • Moz API
          • Moz API Home
          • Compare SEO Products
          • Moz Data
        • Free SEO Tools
          • Domain Analysis
          • Keyword Explorer
          • Link Explorer
          • Competitive Research
          • MozBar
          • More Free SEO Tools
        • Learn SEO
          • Beginner's Guide to SEO
          • SEO Learning Center
          • Moz Academy
          • MozCon
          • Webinars, Whitepapers, & Guides
        • Blog
        • Why Moz
          • Digital Marketers
          • Agency Solutions
          • Enterprise Solutions
          • Small Business Solutions
          • The Moz Story
          • New Releases
        • Log in
        • Log out
        • Products
          • Moz Pro

            Your all-in-one suite of SEO essentials.

          • Moz Local

            Raise your local SEO visibility with complete local SEO management.

          • STAT

            SERP tracking and analytics for enterprise SEO experts.

          • Moz API

            Power your SEO with our index of over 44 trillion links.

          • Compare SEO Products

            See which Moz SEO solution best meets your business needs.

          • Moz Data

            Power your SEO strategy & AI models with custom data solutions.

          Let your business shine with Listings AI
          Moz Local

          Let your business shine with Listings AI

          Learn more
        • Free SEO Tools
          • Domain Analysis

            Get top competitive SEO metrics like DA, top pages and more.

          • Keyword Explorer

            Find traffic-driving keywords with our 1.25 billion+ keyword index.

          • Link Explorer

            Explore over 40 trillion links for powerful backlink data.

          • Competitive Research

            Uncover valuable insights on your organic search competitors.

          • MozBar

            See top SEO metrics for free as you browse the web.

          • More Free SEO Tools

            Explore all the free SEO tools Moz has to offer.

          NEW Keyword Suggestions by Topic
          Moz Pro

          NEW Keyword Suggestions by Topic

          Learn more
        • Learn SEO
          • Beginner's Guide to SEO

            The #1 most popular introduction to SEO, trusted by millions.

          • SEO Learning Center

            Broaden your knowledge with SEO resources for all skill levels.

          • On-Demand Webinars

            Learn modern SEO best practices from industry experts.

          • How-To Guides

            Step-by-step guides to search success from the authority on SEO.

          • Moz Academy

            Upskill and get certified with on-demand courses & certifications.

          • MozCon

            Save on Early Bird tickets and join us in London or New York City

          Unlock flexible pricing & new endpoints
          Moz API

          Unlock flexible pricing & new endpoints

          Find your plan
        • Blog
        • Why Moz
          • Digital Marketers

            Simplify SEO tasks to save time and grow your traffic.

          • Small Business Solutions

            Uncover insights to make smarter marketing decisions in less time.

          • Agency Solutions

            Earn & keep valuable clients with unparalleled data & insights.

          • Enterprise Solutions

            Gain a competitive edge in the ever-changing world of search.

          • The Moz Story

            Moz was the first & remains the most trusted SEO company.

          • New Releases

            Get the scoop on the latest and greatest from Moz.

          Surface actionable competitive intel
          New Feature

          Surface actionable competitive intel

          Learn More
        • Log in
          • Moz Pro
          • Moz Local
          • Moz Local Dashboard
          • Moz API
          • Moz API Dashboard
          • Moz Academy
        • Avatar
          • Moz Home
          • Notifications
          • Account & Billing
          • Manage Users
          • Community Profile
          • My Q&A
          • My Videos
          • Log Out

        The Moz Q&A Forum

        • Forum
        • Questions
        • My Q&A
        • Users
        • Ask the Community

        Welcome to the Q&A Forum

        Browse the forum for helpful insights and fresh discussions about all things SEO.

        1. Home
        2. SEO Tactics
        3. Technical SEO
        4. 302 redirects in Magento, trying to fix

        Moz Q&A is closed.

        After more than 13 years, and tens of thousands of questions, Moz Q&A closed on 12th December 2024. Whilst we’re not completely removing the content - many posts will still be possible to view - we have locked both new posts and new replies. More details here.

        302 redirects in Magento, trying to fix

        Technical SEO
        magento 302
        3
        4
        3888
        Loading More Posts
        • Watching

          Notify me of new replies.
          Show question in unread.

        • Not Watching

          Do not notify me of new replies.
          Show question in unread if category is not ignored.

        • Ignoring

          Do not notify me of new replies.
          Do not show question in unread.

        • Oldest to Newest
        • Newest to Oldest
        • Most Votes
        Reply
        • Reply as question
        Locked
        This topic has been deleted. Only users with question management privileges can see it.
        • LASClients
          LASClients last edited by

          Hi all, I'm assigned a site in Magento. After the first craw, we found almost 15k 302 redirects.

          A sample URL ends with this /stores/store/switch/?SID=qdq9mf1u6afgodo1vtvk0ucdpb&___from_store=default&___store=german&uenc=aHR0cHM6Ly9qdWljeWZsdXRlcy5jb20vP19fX3N0b3JlPWdlcm1hbg%2C%2C

          And they are currently 302 redirecting to the homepage as well as other main pages and also product pages it seems.

          Some of these point to account pages where customers log in. Probably best for me to de-index those so no issues there.

          But I'm worried about the 302 redirects to public pages.

          The extension we have installed is SEO Suite Ultimate by MageWorx.

          Does anyone here have experience here specifically and how did you fix it?

          Thanks,

          JC

          tir17 1 Reply Last reply Reply Quote 0
          • LASClients
            LASClients last edited by

            It turned out to be a language extension. We took it out and fixed everything except for a couple of links. I'm opening a new question for those. Thanks for all your help!

            1 Reply Last reply Reply Quote 0
            • terryseos
              terryseos last edited by

              Look at the template, as this is the likely culprit making links to these 302 redirects. If they are not required, simply remove any references to the link on your template?

              If they are necessary links as you say, customer login etc - add a nofollow tag and de-index the page.

              Ensure you have self-referencing canonical tags on the pages with lots of parameters.

              You could also remove the a tag to something less SEO friendly to reduce your potential crawl budget ensuring that your non-vital (product/category) pages exhume more importance.

              If you have so many links/pages, they will get lost within all the nonsense.

              1 Reply Last reply Reply Quote 0
              • tir17
                tir17 @LASClients last edited by

                @lasclients Hello, you should debug the redirections in this case. Here's what you can do in Magento 2:

                If you face an unexpected 301 or 302 redirect in Magento 2 and you don't know why it happens or what code causes it, you can easily find this out by temporarily editing the following files:

                /vendor/magento/framework/HTTP/PhpEnvironment/Response.php
                /var/www/html/m2_35ee/vendor/magento/framework/Controller/Result/Redirect.php
                

                Open Response.php and add the following line to the beginning of the setRedirect function:

                var_dump($url); \Magento\Framework\Debug::backtrace(false, true, false); exit();
                

                Example:

                public function setRedirect($url, $code = 302)
                {
                    var_dump($url); \Magento\Framework\Debug::backtrace(false, true, false); exit();
                    $this->setHeader('Location', $url, true)
                        ->setHttpResponseCode($code);
                
                    return $this;
                }
                

                Now you open the second Redirect.php file and add this:

                var_dump($this->url); \Magento\Framework\Debug::backtrace(false, true, false); exit();
                

                After each line containing:

                $this->url =
                

                Example:

                public function setRefererUrl()
                {
                     $this->url = $this->redirect->getRefererUrl();
                     var_dump($this->url); \Magento\Framework\Debug::backtrace(false, true, false); exit(); 
                     return $this;
                }
                
                public function setRefererOrBaseUrl()
                {
                     $this->url = $this->redirect->getRedirectUrl();
                     var_dump($this->url); \Magento\Framework\Debug::backtrace(false, true, false); exit(); 
                     return $this;
                }
                
                public function setUrl($url)
                {
                     $this->url = $url;
                     var_dump($this->url); \Magento\Framework\Debug::backtrace(false, true, false); exit(); 
                     return $this;
                }
                
                public function setPath($path, array $params = [])
                {
                     $this->url = $this->urlBuilder->getUrl($path, $this->redirect->updatePathParams($params));
                     var_dump($this->url); \Magento\Framework\Debug::backtrace(false, true, false); exit(); 
                     return $this;
                }
                

                Save the corresponding changes and open a page that causes an unexpected redirect. You should see a debug backtrace with the information about the code line causing the redirect.

                If you don't see it, it means that the redirect is not caused by Magento code, but the webserver settings, or the third-party module code that uses not-recommended Magento programming practices.

                Hope this helps!

                1 Reply Last reply Reply Quote 0
                • 1 / 1
                • First post
                  Last post

                Browse Questions

                Explore more categories

                • Moz Tools

                  Chat with the community about the Moz tools.

                • SEO Tactics

                  Discuss the SEO process with fellow marketers

                • Community

                  Discuss industry events, jobs, and news!

                • Digital Marketing

                  Chat about tactics outside of SEO

                • Research & Trends

                  Dive into research and trends in the search industry.

                • Support

                  Connect on product support and feature requests.

                • See all categories

                Related Questions

                • Breemcc

                  Our clients Magento 2 site has lots of obsolete categories. Advice on SEO best practice for setting server level redirects so I can delete them?

                  magento nginx

                  Our client's Magento website has been running for at least a decade, so has a lot of old legacy categories for Brands they no longer carry. We're looking to trim down the amount of unnecessary URL Redirects in Magento, so my question is: Is there a way that is SEO efficient to setup permanent redirects at a server level (nginx) that Google will crawl to allow us at some point to delete the categories and Magento URL Redirects? If this is a good practice can you at some point then delete the server redirects as google has marked them as permanent?

                  Technical SEO | | Breemcc
                  0
                • fJ66doneOIdDpj

                  Multilang site: Auto redirect 301 or 302?

                  redirect 301 redirect 302 international seo

                  We need to establish if 301 or 302 response code is to be used for our auto redirects based on Accept-Language header. https://domain.com
                  30x > https://domain.com/en
                  30x > https://domain.com/ru
                  30x > https://domain.com/de The site architecture is set up with proper inline HREFLANG.
                  We have read different opinions about this, Ahrefs says 302 is the correct one:
                  https://ahrefs.com/blog/301-vs-302-redirects/
                  302 redirect:
                  "You want to redirect users to the right version of the site for them (based on location/language)." You could argue that the root redirect is never permanent as it varies based on user language settings (302)
                  On the other hand, the lang specific redirects are permanent per language: IF Accept-Language header = en
                  https://domain.com > 301 > https://domain.com/en
                  IF Accept-Language header = ru
                  https://domain.com > 301 > https://domain.com/ru So each of these is 'permanent'. So which is the correct?

                  International SEO | | fJ66doneOIdDpj
                  0
                • SamKlep

                  301 redirect syntax for htaccess

                  I'm working on some htaccess redirects for a few stray pages and have come across a few different varieties of 301s that are confusing me a bit....Most sources suggest: Redirect 301 /pageA.html http://www.site.com/pageB.html or using some combination of: RewriteRule + RewriteCond + RegEx I've also found examples of: RedirectPermanent /pageA.html http://www.site.com/pageB.html I'm confused because our current htaccess file has quite a few (working) redirects that look like this: Redirect permanent /pageA.html http://www.site.com/pageB.html This syntax seems to work, but I'm yet to find another Redirect permanent in the wild, only examples of Redirect 301 or RedirectPermanent Is there any difference between these? Would I benefit at all from replacing Redirect permanent with Redirect 301?

                  Technical SEO | | SamKlep
                  1
                • BCutrer

                  Is there a tool to see all redirects?

                  I'm thinking this is a silly question, but I've never had to deal with it I thought I'd ask. Ok is there a tool out there that will show all the redirects to a domain. I'm working on a project that I keep stumbling on urls that redirect to the site I'm studying. They don't show up in Open Site or ahrefs as linking domains, but they keep popping up on me. Any thoughts?

                  Technical SEO | | BCutrer
                  0
                • Therealmattyd

                  301 Redirects in subfolders

                  Hi, we're making our site into a static site but I would like to transfer the Google juice. Most of the links and database exist on subfolders though. Could I simply do 301 redirects on the subfolders and retain the value or does it have to be on the full domain?

                  Technical SEO | | Therealmattyd
                  0
                • CommercePundit

                  How to fix keyword cannibalization?

                  Hello All, I am a webmaster of http://www.bannerbuzz.com and I have some problem in keyword cannibalization in my store, i have lots of categories related to banners, and in Banner section my my keyword is vinyl banners and my all categories urls structure connected with vinyl banners, I am definitely sure that keyword cannibalization issue in my website and i want to resolve it as soon as possible, so can anyone please help me how can i resolve this issue with effective way or without affected my keyword ranking? My Keywords Vinyl Banners      : http://www.bannerbuzz.com/full-color-vinyl-banners.html
                  Custom Banners  : http://www.bannerbuzz.com/custom-vinyl-banners.html
                  Outdoor Banners   : http://www.bannerbuzz.com/outdoor-vinyl-banners.html My 1 keyword vinyl banners is affected, so can anyone please look at these pages and let me know how can i resolve keyword cannibalization from my website.? Thanks
                  BannerBuzz.com

                  Technical SEO | | CommercePundit
                  0
                • koamit

                  What should be use 301 or 302 redirection for 404 pages

                  Please suggest which redirection we should use for 404 pages- 301 or 302. If you can elaborate it with reason then it will be highly appreciated.

                  Technical SEO | | koamit
                  0
                • Artience

                  301 Redirect & Cloaking

                  HEllo~~~~ People. I have a question regarding on cloaking. I will be really greatful if you can help me with question. I have a site www.example.com and it is targeting for multi countries. So I use sub directories for targeting multi countries. e.g. www.example.com/us/ www.example.com/de/ www.example.com/hk/ ....... so on and on. Therefore, when people type www.example.com, I use IP delivery to send users to each coutries. Here is my question. I use 301 redirect for IP delivery, which means when user enter www.example.com, my site read user's IP and send them to right country site by 301 redirect. In this case, is there any possibility that Google considers it as cloaking? Please people.... share me some ideas and thoughs.

                  Technical SEO | | Artience
                  0

                Get started with Moz Pro!

                Unlock the power of advanced SEO tools and data-driven insights.

                Start my free trial
                Products
                • Moz Pro
                • Moz Local
                • Moz API
                • Moz Data
                • STAT
                • Product Updates
                Moz Solutions
                • SMB Solutions
                • Agency Solutions
                • Enterprise Solutions
                • Digital Marketers
                Free SEO Tools
                • Domain Authority Checker
                • Link Explorer
                • Keyword Explorer
                • Competitive Research
                • Brand Authority Checker
                • Local Citation Checker
                • MozBar Extension
                • MozCast
                Resources
                • Blog
                • SEO Learning Center
                • Help Hub
                • Beginner's Guide to SEO
                • How-to Guides
                • Moz Academy
                • API Docs
                About Moz
                • About
                • Team
                • Careers
                • Contact
                Why Moz
                • Case Studies
                • Testimonials
                Get Involved
                • Become an Affiliate
                • MozCon
                • Webinars
                • Practical Marketer Series
                • MozPod
                Connect with us

                Contact the Help team

                Join our newsletter
                Moz logo
                © 2021 - 2025 SEOMoz, Inc., a Ziff Davis company. All rights reserved. Moz is a registered trademark of SEOMoz, Inc.
                • Accessibility
                • Terms of Use
                • Privacy

                Looks like your connection to Moz was lost, please wait while we try to reconnect.