Forum Moderators: Robert Charlton & goodroi
It will take months if not years.
Done correctly reindexing should take just a few days.
#If not already https
RewriteCond %{HTTPS} !=on
#Use https version
RewriteRule ^ https://www.example.com/%1%{REQUEST_URI} [L,NE,R=301]
RewriteEngine on
#If already using https, skip the next 30 RewriteRules
RewriteCond %{HTTPS} =on
RewriteRule ^/* - [S=30]
#Redirect each of your 30 pages
RewriteRule ^page1.htm https://www.example.com/page1.htm [R=301,L]
RewriteRule ^page2.htm https://www.example.com/page2.htm [R=301,L]
...
RewriteRule ^page30.htm https://www.example.com/page30.htm [R=301,L]
#If not already https
RewriteCond %{HTTPS} !=on
#Redirect http requests for any page not specified above
RewriteRule ^ https://www.example.com/%1%{REQUEST_URI} [L,NE,R=301]
<VirtualHost *:443>
ServerName example.com
ServerAlias www.example.com
ServerAlias mail.example.com
DocumentRoot /var/www/example.com
SSLEngine on
SSLCertificateFile \
/etc/example.com/getssl/example.com/example.com.crt
SSLCertificateKeyFile \
/etc/example.com/getssl/example.com/example.com.key
SSLCertificateChainFile \
/etc/example.com/getssl/example.com/chain.crt
Header always set Strict-Transport-Security \
"max-age=31536000; includeSubDomains"
# enforces page change check for every access
Header Set Cache-Control "no-cache"
</VirtualHost>
...studying raw logs won't help. You can see if a Google request got a 301--but you don't know what they requested...@lucy24 - depends on the server config, how the admin set up the accounts & how they set up the access log reports.
shared hosting company gives us both http & https raw logs