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
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)
Le fichier .htaccess :
# 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
et le message dans les logs web est du style : "
J'ai aussi désactivé les firewalls..sans succès.
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.