Redirection et authentification (.htaccess, mod_rewrite) - Passage en https et retour en http
... / Passage en https et retou...
BMPCreated with Sketch.BMPZIPCreated with Sketch.ZIPXLSCreated with Sketch.XLSTXTCreated with Sketch.TXTPPTCreated with Sketch.PPTPNGCreated with Sketch.PNGPDFCreated with Sketch.PDFJPGCreated with Sketch.JPGGIFCreated with Sketch.GIFDOCCreated with Sketch.DOC Error Created with Sketch.
Frage

Passage en https et retour en http

Von
JACQUES MAHNICH
Erstellungsdatum 2025-08-13 04:53:21 in Redirection et authentification (.htaccess, mod_rewrite)

Bonjour, un peu coincé suite à un passage en https (Site en WordPress : http://theoscience.org) qui a conduit à l'impossibilité d'afficher l'ensemble des images contenues dans "media". J'ai suivi scrupuleusement les guides d'OVH pour l'opération . Demande de support à OVH qui me renvoie sur des prestataires...

Donc, retour en http, et je n'ai toujours pas les images...

Merci de vos conseils

Jacques


10 Antworten ( Latest reply on 2025-08-18 06:19:10 Von
JACQUES MAHNICH
)

Bonjour,

Dans votre espace client, section Hébergement,

1) activez SSL sur la page d'infos générales

2) allez dans multisite et activez SSL sur les 2 lignes theoscience.org et www.theoscience.org

3) dans Action >> regénérer le certificat

Bonjour, et merci pour ces recommandations rapides. J'ai re- déroulé la procédure, sans succès.

Je suis toujours privé de mes images ...

Y-aurait-il d'autres fichiers de configuration à modifier ?  (comme le .htaccess de la racine)

Je ne comprends pas pourquoi votre site renvoie un 403 sur vos images. L'URL est correct..

Vous avez peut-être une instruction dans le .htaccess du dossier /wp-content/uploads/ qui provoque ce blocage ? 

Voyez dans vos logs web la raison de ce 403 (permission denied)

Enfin le coupable est peut-être le firewall qui fait des siennes (à désactiver dans Hébergement > multisite le cas échéant)

 

et le fichier .htaccess du répertoire /wp-content/uploads : 

# redirect to https
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.theoscience.org/$1 [R=301,L]

# BEGIN WordPress
# The directives (lines) between "BEGIN WordPress" and "END WordPress" are
# dynamically generated, and should only be modified via WordPress filters.
# Any changes to the directives between these markers will be overwritten.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

# BEGIN DS-XML-RPC-API
# The directives (lines) between "BEGIN DS-XML-RPC-API" and "END DS-XML-RPC-API" are
# dynamically generated, and should only be modified via WordPress filters.
# Any changes to the directives between these markers will be overwritten.

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^https://theoscience.org [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?google.com [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ – [NC,F,L]

<Files xmlrpc.php>
order deny,allow
deny from all

Allow from 122.248.245.244/32
Allow from 54.217.201.243/32
Allow from 54.232.116.4/32
Allow from 192.0.80.0/20
Allow from 192.0.96.0/20
Allow from 192.0.112.0/20
Allow from 195.234.108.0/22
Allow from 192.0.64.0/18
</Files>

# END DS-XML-RPC-API
# BEGIN DS-XML-RPC-FIX-HOTLINK
# The directives (lines) between "BEGIN DS-XML-RPC-FIX-HOTLINK" and "END DS-XML-RPC-FIX-HOTLINK" are
# dynamically generated, and should only be modified via WordPress filters.
# Any changes to the directives between these markers will be overwritten.

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://theoscience.org [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?google.com [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ – [NC,F,L]
# END DS-XML-RPC-FIX-HOTLINK

Je ne sais pas de quel plugin proviennent les sections

BEGIN DS-XML-RPC-API

 

et 

BEGIN DS-XML-RPC-FIX-HOTLINK

 

A votre place, je supprimerais tout ce fatras après avoir pris une copie se sauvegarde de ce fichier.

tout supprimé...sans succès. Les voies de l'IT sont quelques fois impénétrables.

Merci pour votre aide.

Il faudra qu'un modérateur m'explique pourquoi la réponse précédente il y a 13 minutes est passée, et maintenant à l'instant je reçois sur sa dernière réponse:

(lien : https://community.ovhcloud.com/community?id=community_question&sys_id=66b97e0e59d7a650f0784d576142ef9b&anchor=answer_9c3ad053b1dfaa90f07803b560bfcd6d )

YES ! L'impénatrabilité a été déjouée... Ca marche, Je ne touche plus à rien. UN grand merci.

Désolé vos réponses ne passent plus. Vous avez peut-être dit quelque chose que vous ne pouviez pas.

On va attendre le retour du modérateur lundi à partir de 9h.

 

Ca marche ! Un grand merci.