Check server response of

Server response
NS records
Whois domain
Response headers
Request headers
Raw HTML code
301 Moved Permanently - ghfs.com
HTTP Status: 301
User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
Server: CloudFront
Date: Sat, 10 May 2025 23:44:43 GMT
Content-Type: text/html
Content-Length: 167
Connection: keep-alive
Location: https://ghfs.com/
X-Cache: Redirect from cloudfront
Via: 1.1 70ad464a78307ca3be49f99be11c879e.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: HEL50-C2
Alt-Svc: h3=":443"; ma=86400
X-Amz-Cf-Id: AwbuKtWEzwr6Kc6QW8rcKNZ_6NE7QnRff5CCnXLacDOWF5UWWzMqVw==

HTTP Code 301 Moved Permanently

301 Moved Permanently means that the requested resource has been permanently moved to a new URL. All future requests should use the new address.

When is Code 301 used?

  • When changing a website domain
  • When modifying URL structures
  • When setting up redirects for SEO

What does Code 301 mean for the user?

The browser will automatically redirect the user to the new address, and search engines will update their indexes.

406 Not Acceptable - https://ghfs.com/
HTTP Status: 406
User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
Content-Type: text/html
Content-Length: 6374
Connection: keep-alive
Date: Sat, 10 May 2025 23:44:44 GMT
X-XSS-Protection: 1; mode=block; report=/csr.php
Server: Apache/2.4.41 (Ubuntu) OpenSSL/1.1.1g
Last-Modified: Tue, 06 May 2025 23:41:50 GMT
Accept-Ranges: bytes
X-Content-Type-Options: nosniff
X-Recruiting: You should work for us! Visit https://getpromenade.com/careers/ today.
X-Cache: Error from cloudfront
Via: 1.1 11e8f0c61352b0b7123fef57178c7f98.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: HEL50-C2
Alt-Svc: h3=":443"; ma=86400
X-Amz-Cf-Id: J0uLeQ70EV95X2S5qn5S-5yz2qq6JQ3TE2hmNlaSrwwhYLr72aSxxw==
GET / HTTP/1.1
Host: ghfs.com
Accept: */*
User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
<!DOCTYPE html>
<html lang="en" class="no-js">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

    <title>You have been blocked by our firewall</title>

    <meta name="viewport" content="width=device-width, initial-scale=1.0" />

    <link rel="stylesheet" href="https://promfiles.com/bloom/dist/frontend/marketplace/suave/css/screen.d2d54e27.css" media="all" />

    <!-- [START] Analytics Content: [default] -->
    <!-- Google Tag Manager -->
    <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
            new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
        j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
        'https://www.googletagmanager.com/gtm.js?id='+i+dl+ '&gtm_cookies_win=x';f.parentNode.insertBefore(j,f);
    })(window,document,'script','dataLayer','GTM-TLR3ZL8');
    window.dataLayer = window.dataLayer || [];
    if (typeof Object.assign != 'function') {
        Object.assign = function(target, varArgs) { // .length of function is 2
            'use strict';
            if (target == null) { // TypeError if undefined or null
                throw new TypeError('Cannot convert undefined or null to object');
            }

            var to = Object(target);

            for (var index = 1; index < arguments.length; index++) {
                var nextSource = arguments[index];

                if (nextSource != null) { // Skip over if undefined or null
                    for (var nextKey in nextSource) {
                        // Avoid bugs when hasOwnProperty is shadowed
                        if (Object.prototype.hasOwnProperty.call(nextSource, nextKey)) {
                            to[nextKey] = nextSource[nextKey];
                        }
                    }
                }
            }
            return to;
        };
    }

    var pageMetadataEventObj = Object.assign({
        'event': 'pageMetadata',
        'title': document.title,
        'path': location.pathname,
        'url': location.href,
        'referrer': document.referrer,
        'search': location.search,
        'visitedDomain': 'seedfloral.bloomnation.com',
        'login': 'notLoggedIn'
    }, JSON.parse('{"pageType":"error"}'));
    window.dataLayer.push(pageMetadataEventObj);
    </script>
    <!-- End Google Tag Manager -->
    <!-- [END] Analytics Content: [default] -->
    <!-- [START] IPify Insert -->
    <script type="application/javascript">
        function getIP(json) {
          var ipAddressSpan = document.getElementById('ipAddress');
          if (json && json.ip) {
            ipAddressSpan.textContent = json.ip;
          } else {
            ipAddressSpan.textContent = "Could not retrieve IP address.";
          }
        }
      
        function handleError() {
          var ipAddressSpan = document.getElementById('ipAddress');
          ipAddressSpan.textContent = "Could not retrieve IP address.";
        }
      
        var script = document.createElement('script');
        script.src = 'https://api.ipify.org?format=jsonp&callback=getIP';
        script.onerror = handleError;
        document.head.appendChild(script);
      </script>
    <!-- [END] IPify Insert --> 
</head>
<body class="cms-page-view cms-about-us suave">
<div id="wrapper">


    <div id="layout" class="sendFlower">
        <div id="layoutContainer">
            <section id="about">
                <div class="std">
                    <h1 style="max-width: 660px; font-size: 32px; margin: 0 auto 20px;">You have been blocked by our firewall</h1>
                    <div style="max-width: 660px; margin: 0 auto; text-align: left">
                        <p dir="ltr">
                            If you're seeing this, it means you have been blocked by our firewall. Since you're reading this, you're probably not a bot. So, what happened?
                        </p>

                        <h2 style="width: 100%; text-align: left">What happened</h2>
                        <p dir="ltr">
                            This usually happens when we detect a connection through a VPN or an IP address that has had malicious activity in the past.
                            We're sorry for the inconvenience, but we do this to protect our customers and our florists from fraud and malicious activity.
                        </p>

                        <h2 style="width: 100%; text-align: left">How to fix it</h2>
                        <p dir="ltr">
                            If you're on a VPN, try turning it off. If you're not on a VPN, then you're probably on a shared IP address that has been used for malicious activity.
                            If your IP address is dynamic, you can try restarting your router to get a new IP address. If your IP address is static, you can try contacting your ISP to get a new IP address.
                            You should also check your computer for malware and viruses.
                        </p>

                        <h2 style="width: 100%; text-align: left">Let us know</h2>
                        <p id="ipMessage" dir="ltr">
                            We don't want to block you from our site. If you think you're seeing this message in error, please let us know and provide your IP address: <span id="ipAddress"></span>
                          </p>

                        <ul>
                            <li><a href="tel:(210) 405-5050">(210) 405-5050</a></li>
                            <li><a href="mailto:[email protected]">[email protected]</a></li>
                            <li><address>1316 3rd St, Suite 301, Santa Monica, CA 90401</address></li>
                        </ul>

                        <h2 style="width: 100%; text-align: left">Who is BloomNation</h2>
                        <p>
                            BloomNation is a trusted community marketplace for people to list, discover, and send unique bouquets handcrafted by local florists across the country.
                            You may be trying to access a site for your local florist. We host their website and provide them with the tools to run their business.
                        </p>
                    </div>
                </div>
            </section>
        </div>
        <div class="clear"></div>
    </div>
</div>
</body>
</html>
                               

Whois info of domain

Domain Name: GHFS.COM
Registry Domain ID: 14355375_DOMAIN_COM-VRSN
Registrar WHOIS Server: whois.networksolutions.com
Registrar URL: http://networksolutions.com
Updated Date: 2019-10-29T14:55:45Z
Creation Date: 1999-12-01T12:15:26Z
Registry Expiry Date: 2028-12-01T12:15:26Z
Registrar: Network Solutions, LLC
Registrar IANA ID: 2
Registrar Abuse Contact Email: [email protected]
Registrar Abuse Contact Phone: +1.8777228662
Domain Status: clientTransferProhibited https://icann.org/epp#clientTransferProhibited
Name Server: NS-1073.AWSDNS-06.ORG
Name Server: NS-1868.AWSDNS-41.CO.UK
Name Server: NS-472.AWSDNS-59.COM
Name Server: NS-646.AWSDNS-16.NET
DNSSEC: unsigned
URL of the ICANN Whois Inaccuracy Complaint Form: https://www.icann.org/wicf/
>>> Last update of whois database: 2025-05-10T23:44:35Z <<<
For more information on Whois status codes, please visit https://icann.org/epp
NOTICE: The expiration date displayed in this record is the date the
TERMS OF USE: You are not authorized to access or query our Whois
by the following terms of use: You agree that you may use this Data only
to: (1) allow, enable, or otherwise support the transmission of mass