The Moz Q&A Forum

    • Forum
    • Questions
    • 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 Forum
    2. Categories
    3. SEO Tactics
    4. Technical SEO
    5. How do you disallow HTTPS?
    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.

    How do you disallow HTTPS?

    Technical SEO
    9 5 14.3k
    • 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.
    • WebsiteConsultants
      WebsiteConsultants last edited by

      I currently have a site (startuploans.org) that runs everything as http, recently we decided to start an online application to process loan apps. Now, for one certain section we configured ssl to work (https://www.startuploans.org/secure/).

      If I go to the HTTPS url for any of my other pages they show up...I was going to just 301 everything from https but because it is in a subdirectiory I can't...

      Also, canonical URL's won't work either because it's a totally different system and the pages are generated in an odd manor.

      It's really just 1 page that needs to be disallowed..

      Is there any way to disallow all HTTPS requests from robots.txt while keeping all the HTTP requests working as normal?

      1 Reply Last reply Reply Quote 0
      • ShaMenz
        ShaMenz @WebsiteConsultants last edited by

        Hi Rick,

        Your first thought was correct. If you apply the noindex meta tag to every page in the secure part of the site, then all of those pages will be de-indexed and you will have no duplicate content problem.

        For Wordpress, you just need to install a plugin that allows you to edit and apply page elements and meta tags. My preference is Yoast SEO. If you do a plugin search from your dashboard you will find it.

        Hope that helps,

        Sha

        1 Reply Last reply Reply Quote 0
        • WebsiteConsultants
          WebsiteConsultants @ShaMenz last edited by

          Perfect. This is the answer I was looking for...I will just use the meta tag globally in HTTPS....BUT...what about the fact that my entire site is duplicated in HTTPS?

          It's all good for the /secure/ part, but what about my Wordpress install...how do I handle that? Maybe my best option is to just load 2 different robots.txt files...

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

            Hi Rick,

            If you wish to use the robots.txt method to disallow all or part of your site's https protocol, you simply need to load two separate robots.txt files.

            The http and https protocols are basically viewed by bots as if they were two completely separate root domains (which I guess you already know as you have mentioned the fact that port 443 is used for the secure protocol).

            Google's advice is that to use this method, you should have a separate robots.txt file for each protocol with code as follows:

            For your http protocol (http://www.startuploans.org/robots.txt๐Ÿ˜ž

            User-agent: *
            Allow: /

            For the https protocol (https://www.startuploans.org/robots.txt๐Ÿ˜ž

            User-agent: *
            Disallow: /

            However, blocking crawlers with robots.txt is not the most reliable method for excluding pages from Search engines. The reason for this is that the page will continue to be indexed if it happens to be found via a link from another page. Basically, the robots.txt is the sign on the front door that says "Please stay out of our house", but it is never seen by the people who enter via the rear exit or climb in a window!

            The most reliable method of excluding pages is to add the noindex meta tag as suggested by MagentoWebDeveloper and Alan.When a bot encounters the noindex meta tag it will send a signal to the search engine to de-index the page and there is no further problem. ๐Ÿ™‚

            I would generally use noindex, follow rather than noindex, nofollow as the nofollow tag will stop the flow of link value through your site. In most cases, as long as the noindex is in place, there is no reason to be worried about the links on the pages being followed.

            You should NEVER use both methods at the same time.

            Hope that helps,

            Sha

            WebsiteConsultants 1 Reply Last reply Reply Quote 4
            • AlanBleiweiss
              AlanBleiweiss @WebsiteConsultants last edited by

              I agree.ย  Best practices dictate that the proper answer is to block the entire folder from indexing.

              1 Reply Last reply Reply Quote 0
              • Francisco_Meza
                Francisco_Meza @WebsiteConsultants last edited by

                Why not just NO INDEX / NO FOLLOW the page? What is the reason behind this? Do you want Google not to index your https page? Duplicate content? All checkouts have https.

                1 Reply Last reply Reply Quote 1
                • WebsiteConsultants
                  WebsiteConsultants @RobertFisher last edited by

                  I should have added that -the code above goes in the htaccess...that code would deliver two different robots.txt files based on if it's port 443 (secure) or the normal robots.txt file if it's any other port (normal).

                  Is there any easier way? I feel like one misstep on this and I could block bots from my site.

                  1 Reply Last reply Reply Quote 0
                  • WebsiteConsultants
                    WebsiteConsultants @RobertFisher last edited by

                    Nope...thanks though ๐Ÿ™‚ย  Code is no problem for us...it's just a technical question. Here is what I want:

                    I want to restrict robots from the HTTPS version (secure) of my site while leaving the HTTP version (unsecure) perfectly normal and accessible by bots.

                    Basically what I am asking is..is this the best way (below)? Is there a simpler way...to my knowledge robots.txt doesn't support protocols so doing something like disallow:https://......yada yada won't work.

                    RewriteEngine on
                    RewriteCond %{SERVER_PORT} ^443$
                    RewriteRule ^robots.txt$ robots_ssl.txt [L]

                    Francisco_Meza AlanBleiweiss 2 Replies Last reply Reply Quote 0
                    • RobertFisher
                      RobertFisher last edited by

                      Hello Rick,

                      First caveat is I am not sure what you want to accomplish: You want it so that once the app is done, the person is no longer in https:// ?? If that is it, then while I am not sure I will be able to help, I want to clarify the issue.

                      Currently, you have one page that is https: and that is your loan app page with url of https://startuploans.org/secure/site/step1 (I did not get a step two on my test, but the next page was https://startuploans.org/secure/step3.) You want a person to finish the app, and then not be in https when they return to the site?

                      I am not a coder per se, but I am wondering if yย ou change the target on the menu link to the secure pages to open in a new window there would be no option to go back. once finished, page 3 have an option to close to secure my information. Then, they are left at the page they were on before going to application.

                      Now, if none of this was what you wanted, I owe you a beer.

                      WebsiteConsultants 2 Replies Last reply Reply Quote 0
                      • 1 / 1
                      • First post
                        Last post

                      Got a burning SEO question?

                      Subscribe to Moz Pro to gain full access to Q&A, answer questions, and ask your own.


                      Start my free trial


                      Explore more categories

                      • Moz Tools

                        Chat with the community about the Moz tools.

                        Getting Started
                        Moz Pro
                        Moz Local
                        Moz Bar
                        API
                        What's New

                      • SEO Tactics

                        Discuss the SEO process with fellow marketers

                        Content Development
                        Competitive Research
                        Keyword Research
                        Link Building
                        On-Page Optimization
                        Technical SEO
                        Reporting & Analytics
                        Intermediate & Advanced SEO
                        Image & Video Optimization
                        International SEO
                        Local SEO

                      • Community

                        Discuss industry events, jobs, and news!

                        Moz Blog
                        Moz News
                        Industry News
                        Jobs and Opportunities
                        SEO Learn Center
                        Whiteboard Friday

                      • Digital Marketing

                        Chat about tactics outside of SEO

                        Affiliate Marketing
                        Branding
                        Conversion Rate Optimization
                        Web Design
                        Paid Search Marketing
                        Social Media

                      • Research & Trends

                        Dive into research and trends in the search industry.

                        SERP Trends
                        Search Behavior
                        Algorithm Updates
                        White Hat / Black Hat SEO
                        Other SEO Tools

                      • Support

                        Connect on product support and feature requests.

                        Product Support
                        Feature Requests
                        Participate in User Research

                      • See all categories

                      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

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