aide pour écriture rewritecond

WRInaute passionné
Bonjour,

je suis en train de migrer mon site en httpS
Dans mon htaccess, j'ai cela (je migre tout en httpS, sauf un répertoire) :
Code:
RewriteCond %{HTTPS} off
RewriteCond %{REQUEST_URI} !^/sitemap/(.*)$
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

La deuxième condition ne fonctionne que pour /sitemap/ pas pour les fichiers /sitemap/sitemap.xml (par exemple)

je n'arrive pas à voir où j'ai fait une erreur (après de très nombreux tests)

merci de m'aider
 
WRInaute passionné
dans cette page, je retrouve bien cet exemple :
RewriteCond %{REQUEST_URI} ^/subdirname/(.*)$ qui correspond à ce que j'ai fait moi meme

mais chez moi ça ne fonctionne pas.


une idée ?
 
Nouveau WRInaute
Bonjour,

Je suis surpris par le fait de tout passer en https sauf le sitemap.
Tu pourrais nous expliquer ?

Merci,
 
WRInaute passionné
bien sur,

dans le cadre de la migration vers https, il est conseillé de laisser l'ancien sitemap (avec les liens en http) à disposition de google pour pouvoir s'y retrouver. En effet dans la GG search console, il est obligatoire de créer une nouvelle propriété en httpS et donc de laisser l'autre version en http simple.

En toute logique (en tout cas la mienne) je laisse également l'accès à l'ancien sitemap en http.

Le nouveau sitemap étant ailleurs : il faut bien sur donner le nouveau sitemap à la nouvelle propriété en httpS dans la gg Search console.

en espérant avoir été clair.
 
Discussions similaires
Haut