I have many domains which I setup on Masked Forwarding to my site using 301 Permanent Forwarding. After saving it appears to have worked but when I go back and look at it a little later the same day or another day it somehow has become a 302 Temporary Redirect. When I try the process again and again and again same thing happens every time. This is a very serious bug which is destroying my SEO work and page rankings. What can be done?
Code 302's are a big negative. Read this:
A 302 redirect means the actual content is temporary not reachable and will come back soon. To use a 302 redirection for generally moved pages is a bad idea. Search engine bot might not follow it or handle it as temporary. For SEO this is also a bad idea, because no link juice will be transferred to the linked page.
Solved! Go to Solution.
Your problem is so simple, you don't need to use an HTML to forward it to your main domain.
You can edit your DNS settings or use the .htaccess file to point it to the correct domain without giving you a 302 result.
Follow this to forward it to another domain.
And follow this to edit your .htaccess
You can find your .htaccess in the root of your web directory.
It is not simple due to bugs or poor programming by GD. Thanks but you seem to not understand the issue. I cannot edit the forwarded domains .htaccess file myself since it resides on the godaddy server. Editing my .htaccess on my website it masked forwards to would have no effect because only godaddys .htaccess file could possibly be involved.
P.S. I followed the GD instructions you sent me exactly. It does not work as intended:
Thank you for trying it out, you can edit it I have tried it with GoDaddy and I can forward subdomain or any domain with .htaccess without any problem. I think I need to check your problem closely to solve it. You can email me or send me a private message so I can send you my contact and help you with your issue.
Other quick solution, you can contact GoDaddy directly via customer chat support.
Waren | GoDaddy Pro, Senior Web Developer
Hi, Yes, and thanks for the offer. It forwards fine, maybe I was unclear but I never said GD forwarding did not work. The issue is even though I did PERMANENT (301) combined with Masking (following the GD directions exactly) from my domains to my website the forwarding works but later on when I check it the forwarding still works however the 301/302 status somehow gets changed to unwanted and SEO negative code 302 Temporary Forwarding. I have done this 100s of times on lots of domains with this same issue and called support numerous times without a solution which is a reason I came here instead of support.
As a test to see if this also happens involving others try forwarding approx 5 domains to your website making sure you select Masked Forwarding and Permanent (301) in DNS settings, save it, check that it works (which it no doubt will if done right) then later same day or next day go back to the DNS settings page and check forwarding status and see if the domains have somehow changed to Temporary (302). Check all 5 domains since occasionally it seems to work by not changing but the vast majority of the time it becomes undesirable 302's.