301 Redirects
-
Hi,
I have switched my site from a http .co.uk site to a https .com site. I have set a 301 redirect in the .htaccess file pointing all traffic going to the original .co.uk site to go to the new https:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^up-bus.co.uk$ [OR]
RewriteCond %{HTTP_HOST} ^www.up-bus.co.uk$
RewriteRule ^(.*)$ "https://www.up-bus.com/$1" [R=301,L]however when i search in google for keywords the original .co.uk site is still registering in search, is there something else I am required to do to tell google to use the new https site instead? Do i need to do redirects for every page, or is what I have done above sufficient?
Hope you can help, I am struggling with getting our site to register on google search, any advice greatly welcome
Thanks in advance,
Ian
-
Hi Ian. You can go to Google Search Console, register your ownership of both domains, then go into the gear settings for .co.uk and select "Change of Address" and supply the .com domain. That's one step in the process that can help speed up the change.
Another is changing from the old address to the new in as many locations as practical where you were linked from the old one. As Google constantly crawls the web it will also notice these changes and add them to the list that says your .co.uk site is now on the .com. Places include social profiles, business listings, reviews--pretty much any place online where your site interacts.
-
Ian,
First with the change to .com read what Ryan wrote and follow the change of address steps.
How long ago did you make the change?
Take a look at these common problems on HTTPS switch by Cyrus Shepard a year or so ago and see if you have more work to do. (Mistakes are roughly a third of the way down.)
I will follow the question and am checking our Apache expert re the perfect rewrite rule for this. If he is not on a 100 mile bike ride I should hear from him shortly. Otherwise, maybe tomorrow. I will PM you worst case.
Best
-
I would speak to your hosting provider it is not a big deal but here are the layouts of what you need to do essentially.
I hope these answers are helpful some of them are mine some of them are other people that definitely know what they're doing. Robert and Ryan are smart guys as well and listen to what they say.
https://moz.com/community/q/site-migration-and-traffic-help
https://www.deepcrawl.com/knowledge/best-practice/the-zen-guide-to-https-configuration/
https://yoast.com/dev-blog/move-website-https-ssl/
https://www.youtube.com/watch?v=ekvnE4YMeyM#t=23m08s
#Force www:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^example.com [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301,NC]
#Force non-www:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.example.com [NC]
RewriteRule ^(.*)$ http://example.com/$1 [L,R=301]
More
https://www.deepcrawl.com/knowledge/tag/https/
I hope this helps,
Tom
-
Hi Robert,
thank you for your response made the change around a month ago. Be great if your apache expert had a perfect re-write rile for this, let me know if you hear of anything
Thanks again,
Ian
-
Ian, Make sure you added your HTTPS version into WMT (search console) and also choose www as preferred domain. Rewrite is fine.
-
Thanks Robert. All done
