We built a site for a client to advertise a new block of apartments they had built. The apartments have now all been sold so we have been asked to forward the domain to another domain until there is a future use for it.

We have tried to do this by setting up a 301 redirect on our server - this works great for HTTP requests (both with and without WWW) but HTTPS requests fail. Can anyone offer us any tips?

here are the 2 web config files we have tried:


<?xml version="1.0" encoding="UTF-8"?>

    <rule name="Redirect to http" stopProcessing="true">
    <match url="(.*)" />
        <add input="{HTTPS}" pattern="off" ignoreCase="true" />
        <add input="{REQUEST_URI}" pattern="(/\w*[/ | \w]+\.aspx)" />
    <action type="Redirect" url="http://{HTTP_HOST}{REQUEST_URI}" redirectType="Permanent" appendQueryString="false" />


<location path="index.html">
        <httpRedirect destination="https://WEBFORWARDINGDOMAIN.co.uk/" />


<?xml version="1.0" encoding="UTF-8"?>
   <location path="index.html">
        <httpRedirect enabled="true" destination="https://WEBFORWARDINGDOMAIN.co.uk/" childOnly="true" httpResponseStatus="Permanent" />
  • Paul, what are you seeing happening in your browser's developer tools - i.e., Console and Network tabs?
    – Trebor
    Jan 16, 2019 at 15:58
  • 3
    Do you have a security certificate? You need to get a certificate for HTTPS to work. It can be a free one from LetsEncrypt using their automated verification process. Or you can pay for one. Jan 16, 2019 at 19:46

1 Answer 1



change rewrite action url protocol to HTTPS and add new forwarding domain (redirects 1:1 -- http://old-domain.co.uk/link <> https://WEBFORWARDINGDOMAIN.co.uk/link)

<action type="Redirect" url="https://WEBFORWARDINGDOMAIN.co.uk{REQUEST_URI}" redirectType="Permanent" appendQueryString="false" />

or redirect all requests to https://WEBFORWARDINGDOMAIN.co.uk/ homepage

<action type="Redirect" url="https://WEBFORWARDINGDOMAIN.co.uk/" redirectType="Permanent" appendQueryString="false" />

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.