Aujourd'hui, j'ai déplacé mon site de HTTP à HTTP avec succès.
Code que j'ai utilisé:
if($_SERVER["HTTPS"] != "on"){
if(php_sapi_name() === 'cli'){
}
else{
$Host = $_SERVER['HTTP_Host'];
$request_uri = $_SERVER['REQUEST_URI'];
$new_url = "https://" . $Host . $request_uri;
header( "HTTP/1.1 301 Moved Permanently" );
header( "Location: $new_url" );
exit;
}
}
Problème auquel je suis confronté:
Lorsque j'essaie de soumettre mon sitemap (https://example.com/support/ssl_siteMap_worksheet.xml
):
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://example.com/worksheet/rebus/maths/</loc>
<lastmod>2014-10-24</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://example.com/worksheet/rebus/kids/</loc>
<lastmod>2014-10-24</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://example.com/worksheet/rebus/medium/</loc>
<lastmod>2014-10-24</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://example.com/worksheet/rebus/hard/</loc>
<lastmod>2014-10-24</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://example.com/worksheet/rebus/</loc>
<lastmod>2014-10-24</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
</urlset>
Cela me donne l'erreur suivante:
Avertissements, URL bloquée par le fichier robots.txt, Sitemap contient les URL bloquées par le fichier robots.txt.
Voici mon fichier robots.txt
:
User-agent: *
Disallow: /smarty/*
Disallow: /images/*
Disallow: /images/
Disallow: /css/*
Disallow: /css/
Disallow: /minify/
Disallow: /minify/*
Disallow: default.php
#Begin Attracta SEO Tools Sitemap. Do not remove
sitemap: http://example.com/support/siteMap_interview_allpuzzles.xml
sitemap: http://example.com/support/siteMap_interview_compuzzles.xml
sitemap: http://example.com/support/siteMap_interview_list.xml
sitemap: http://example.com/support/siteMap_interview_process.xml
sitemap: http://example.com/support/siteMap_interview_tech.xml
sitemap: http://example.com/support/siteMap_list_puzzles_riddles.xml
sitemap: http://example.com/support/siteMap_main_1.xml
sitemap: http://example.com/support/siteMap_main_2.xml
sitemap: https://example.com/support/ssl_siteMap_worksheet.xml
#End Attracta SEO Tools Sitemap. Do not remove
Remarque: Si je modifie les URL du sitemap de HTTPS à HTTP, cela fonctionne. c'est-à-dire si le changement de
https://example.com/worksheet/rebus/maths/
à
http://example.com/worksheet/rebus/maths/
La soumission de sitemap ne montre pas d'erreur.
Je suis confronté à un problème similaire et vous avez résolu le problème lorsque j'ai contacté le fournisseur de services, à savoir HostGator/Bluehost (vous ne savez pas lequel) et cela a été résolu après un jour.