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. SEO and Digital Marketing Q&A Forum
    2. Categories
    3. Technical SEO Issues
    4. Www vs non www - Crawl Error 902

    Www vs non www - Crawl Error 902

    Technical SEO Issues
    14 3 621
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as question
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Highland
      Highland last edited by

      You're 100% right. You should have one 301 redirect to the other. While there are some SEO reasons for this (mainly with duplicate content), the best reason is that it's just less confusing to end users to only have one URL to use. If your non-www has trouble loading I would say you need a 301 to the www version.

      Moz restricts Top Level Domain (i.e. domain.com) and crawls accordingly. I have some set up with www.domain.com and some with just domain.com. The 301 to the www forces the issue but Moz is smart enough to crawl the proper pages.

      ATP 1 Reply Last reply Reply Quote 2
      • ATP
        ATP @Highland last edited by

        Thanks Highland,

        How do I go about changing this? I believe its to do with the .htacess file.

        The website was developed in Magento via an external company who monitor it. Looking in the root folder I can see the htaccess file but it contains a lot lines of code and rewrites that I dont fully understand.

        These lines are the one I think could be relevant so far.

        ############################################

        enable rewrites

        Options +FollowSymLinks
        RewriteEngine on
        RewriteCond %{HTTP_HOST} ^companyname.co.uk [NC]
        RewriteRule ^(.*)$ http://www.companyname.co.uk/$1 [L,R=301]

        Then there is lots of category pages etc that are 301 redirected

        Follow by
        RewriteRule ^home http://www.companyname.co.uk/ [R=301,L]

        Then some more redirects for pages

        I know this is specific but is this editable a different way in Magento? Thanks for any help offered i know this is getting more technical

        N1ghteyes 1 Reply Last reply Reply Quote 0
        • N1ghteyes
          N1ghteyes @ATP last edited by

          You're correct, you can make it a little more generic though, without seeing all of your .htaccess file, try this:

          Replace:

          RewriteCond %{HTTP_HOST} ^companyname.co.uk [NC]
          RewriteRule ^(.*)$ http://www.companyname.co.uk/$1 [L,R=301]

          With:

          RewriteCond %{HTTP_HOST} !^www. [NC]
          RewriteRule ^ http%{ENV:protossl}://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

          This is what could be called a wildcard redirect in that a direct copy paste should work for you with no need to edit. (you dont have to manually add in the correct domain name)

          What it does:

          • First it checks to see if the requested url has a www in it
          • if it does -not- it then runs the rule, otherwise it ignores it.
          • The rule first checks for http or https. Then adds in the www. followed by the domain and tld, finally adding the URI (/somepage/page for example).
          • the L in square brakets means do not process anything else in the htaccess file
          • the R=301 means that it will be a 301 (perminant) redirect.

          If that still doesnt work for you, paste up your full .htaccess file, or you can send it to me directly if you'd rather and i'll take another look 🙂

          ATP 1 Reply Last reply Reply Quote 2
          • ATP
            ATP @N1ghteyes last edited by

            Thanks Toby, here is the entire HTACCESS file with your fix implemented. Doesn't seem to have worked if i go to

            http://atp-instrumentation.co.uk with no www it still fails to load

            Edited out to shorten convo

            N1ghteyes 1 Reply Last reply Reply Quote 1
            • N1ghteyes
              N1ghteyes @ATP last edited by

              Hmm ok,

              before i do anything else, we need to make sure that the .htaccess file is actually being loaded. To do that, we need to break it for a second.

              at the top of the htaccess file, put something like (specifics dont matter here)

              THISisInValid666

              What we're trying to do is put some invalid text into the htaccess file so that the site breaks when it loads. The idea being that we can confirm that the .htaccess file is actually being used. So if you put that in and the site throws a 500 error (when navigating to it with or without www) we can confirm that changes we make should work.

              If the site continues to load without issue then we know that the .htaccess file isnt in use so we need to look at server configureation directly (specifically the AllowOverrides settings)

              Once you have confirmed if it does / doesnt break, remove the line again 🙂

              N1ghteyes 1 Reply Last reply Reply Quote 1
              • N1ghteyes
                N1ghteyes @N1ghteyes last edited by

                Just a note here, the Redirects do seem to be working, so it looks like the .htaccess file IS being loaded.

                Please check anyway, its possible that the redirects are comming from another location if they have been set elseware as well. From a (very quick) look, the file seems to be formatted correctly so no obvious reason for the www redirects to not be working...

                ATP 1 Reply Last reply Reply Quote 1
                • ATP
                  ATP @N1ghteyes last edited by

                  I added the line and it did indeed break the website, got internal service error etc

                  So it seems the file is working

                  N1ghteyes 1 Reply Last reply Reply Quote 0
                  • N1ghteyes
                    N1ghteyes @ATP last edited by

                    Ok, so the file is working, thats a good start!

                    Looks like we need to go back a step in the request process then. Do you have access to the DNS settings for the http://atp-instrumentation.co.uk domain? If so, please could you check if there is an A record set for it? (looks to be registered through Civica UK Ltd - Whois Report)

                    What i suspect might be the case is that you're missing an A record for atp-instrumentation.co.uk but that there is one set for the www.atp-instrumentation.co.uk.

                    I've run a couple of tests against the domain DNS and i get nothing back for the non-www address, which is what suggests that we're not even making it as far as your servers.

                    To set the A record, you'll be looking for something in your control panel for 'DNS settings' or maybe 'Host Records', you should see in there ether an option to select A record settings, or perhaps a dropdown with things like A, AAA, CNAME etc. You need to:

                    • select 'A'
                    • In the domain box type: atp-instrumentation.co.uk
                    • In the IP box, type: 82.118.110.42

                    Hopefully that makes sense. If your at all unsure, let me know and i'll do what i can to help more specifically. Domain control panels are so different for each provider its difficult to provide direct instructions without knowing what your panel looks like 🙂

                    ATP 1 Reply Last reply Reply Quote 1
                    • ATP
                      ATP @N1ghteyes last edited by

                      I dont have access to the DNS, my access is limited to the Magento CMS, and ftp access to the root folder.

                      I guess its a case of popping an email off to the guys who built the site and control the web space and getting them to address the issue?

                      N1ghteyes 1 Reply Last reply Reply Quote 0
                      • N1ghteyes
                        N1ghteyes @ATP last edited by

                        In that case that would probably be the best place to start. If you want any evidence for a missing A record, heres a DNS checking tool (it currently throws an error because it can't find an A record).

                        MXToolBox

                        Let me know what they say 🙂

                        ATP 2 Replies Last reply Reply Quote 1
                        • ATP
                          ATP @N1ghteyes last edited by

                          Thanks Toby, Ive emailed off, I expect a reply to be a couple of days away (what it normally take them) Thanks for the help thus far and ill message back when they do!

                          1 Reply Last reply Reply Quote 1
                          • ATP
                            ATP @N1ghteyes last edited by

                            The problem was as you anticipated, after spending a few days chasing the party who actually look after it im pleased to say i checked this morning and all is working as expected.

                            Thanks very much for your help Toby!

                            1 Reply Last reply Reply Quote 1
                            • N1ghteyes
                              N1ghteyes last edited by

                              Glad to hear thats all fixed! Though i will say thats a very slow response time for any development / hosting company 😮 typically i would expect a maximum response time of 8 hours.. We try to keep it under 2 heh.

                              But yes, glad thats working for you now 🙂

                              1 Reply Last reply Reply Quote 1
                              • 1 / 1
                              • First post
                                Last post
                              • "non-WWW" vs "WWW" in Google SERPS and Lost Back Link Connection
                                JoomGeek
                                JoomGeek
                                0
                                6
                                417

                              • Which to redirect to, www or non-www?
                                Perfect007
                                Perfect007
                                0
                                3
                                169

                              • Redirecting non-www to www
                                Christy-Correll
                                Christy-Correll
                                0
                                6
                                466

                              • Rel=Canonical, WWW vs non WWW and SEO
                                Saijo.George
                                Saijo.George
                                0
                                3
                                3.3k

                              • Www v.s non www
                                theLotter
                                theLotter
                                0
                                7
                                749

                              • Www vs non www and understanding opensite
                                wedmonds
                                wedmonds
                                0
                                7
                                1.1k

                              • Www vs non www
                                Marcus_Miller
                                Marcus_Miller
                                0
                                5
                                1.2k

                              • .htaccess and www - non www
                                mikeusry
                                mikeusry
                                0
                                7
                                1.1k

                              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 - 2026 SEOMoz, Inc., a Ziff Davis company. All rights reserved. Moz is a registered trademark of SEOMoz, Inc.
                              • Accessibility
                              • Terms of Use
                              • Privacy