Toutes mes réponses sur les forums
-
AuteurMessages
-
Bonsoir,
n’ayant toujours pas trouvé de solution, mais suite à mes recherches il semble que ce genre de problème soit souvent lié au htaccess….donc je le colle là si quelqu’un à un moment pour me dire s’il y a un souci dedans (je l’ai créé en suivant le tuto de WPMarmite) :
# BEGIN rlrssslReallySimpleSSL rsssl_version[2.4.1]
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTPS} !=on [NC]
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
</IfModule>
# END rlrssslReallySimpleSSL
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
# Redirection vers HTTPS
RewriteCond %{SERVER_PORT} ^80$ [OR]
RewriteCond %{HTTPS} =off
RewriteRule ^(.*)$ https://broussaillestore.fr/$1 [R=301,L]
# Redirection du www vers non-www en HTTPS
RewriteCond %{HTTP_HOST} ^www\.broussaillestore\.fr [NC]
RewriteRule ^(.*)$ https://broussaillestore.fr/$1 [R=301,L]
# Désactiver l'affichage du contenu des répertoires
Options All -Indexes
# Alternative pour empêcher le listage des répertoires
IndexIgnore *
# Masquer les informations du serveur
ServerSignature Off
# Activation du suivi des liens symboliques
Options +FollowSymLinks
# Encodage par défaut des fichiers textes et HTML
AddDefaultCharset UTF-8
# Protéger le fichier wp-config.php
<files wp-config.php>
order allow,deny
deny from all
</files>
# Protéger les fichiers .htaccess et .htpasswds
<Files ~ "^.*\.([Hh][Tt][AaPp])">
order allow,deny
deny from all
satisfy all
</Files>
# Éviter le spam de commentaires
<IfModule mod_rewrite.c>
RewriteCond %{REQUEST_METHOD} POST
RewriteCond %{REQUEST_URI} .wp-comments-post\.php*
RewriteCond %{HTTP_REFERER} !.broussaillestore.fr.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^$
RewriteRule (.*) ^http://%{REMOTE_ADDR}/$ [R=301,L]
</IfModule>
# Éviter que l'on découvre l'identifiant d'un auteur
# Merci à Jean-Michel Silone du groupe Facebook WP-Secure https://www.facebook.com/groups/wp.securite/
<IfModule mod_rewrite.c>
RewriteCond %{QUERY_STRING} ^author=([0-9]*)
RewriteRule .* - [F]
</IfModule>
# Mise en cache des fichiers dans le navigateur
<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 1 month"
ExpiresByType text/html "access plus 7200 seconds"
ExpiresByType text/xml "access plus 7200 seconds"
ExpiresByType application/xhtml+xml "access plus 7200 seconds"
ExpiresByType application/json "access plus 0 seconds"
ExpiresByType application/pdf "access plus 0 seconds"
ExpiresByType application/rss+xml "access plus 1 hour"
ExpiresByType application/atom+xml "access plus 1 hour"
ExpiresByType application/x-font-ttf "access plus 1 month"
ExpiresByType font/opentype "access plus 1 month"
ExpiresByType application/x-font-woff "access plus 1 month"
ExpiresByType application/x-font-woff2 "access plus 1 month"
ExpiresByType image/svg+xml "access plus 1 month"
ExpiresByType application/vnd.ms-fontobject "access plus 1 month"
ExpiresByType image/jpg "access plus 1 month"
ExpiresByType image/jpeg "access plus 1 month"
ExpiresByType image/gif "access plus 1 month"
ExpiresByType image/png "access plus 1 month"
ExpiresByType video/ogg "access plus 1 month"
ExpiresByType audio/ogg "access plus 1 month"
ExpiresByType video/mp4 "access plus 1 month"
ExpiresByType video/webm "access plus 1 month"
ExpiresByType text/css "access plus 6 month"
ExpiresByType application/javascript "access plus 6 month"
ExpiresByType application/x-shockwave-flash "access plus 1 week"
ExpiresByType image/ico "access plus 2592000 seconds"
ExpiresByType image/icon "access plus 2592000 seconds"
ExpiresByType image/x-icon "access plus 1 week"
</IfModule>
# En-têtes
Header unset ETag
FileETag None
<ifModule mod_headers.c>
<filesMatch "\.(ico|jpe?g|png|gif|swf)$">
Header set Cache-Control "public"
</filesMatch>
<filesMatch "\.(css)$">
Header set Cache-Control "public"
</filesMatch>
<filesMatch "\.(js)$">
Header set Cache-Control "private"
</filesMatch>
<filesMatch "\.(x?html?|php)$">
Header set Cache-Control "private, must-revalidate"
</filesMatch>
</ifModule>
# Compressions des fichiers statiques
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/xhtml text/html text/plain text/xml text/javascript application/x-javascript text/css
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip dont-vary
Header append Vary User-Agent env=!dont-vary
</IfModule>
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE font/opentype
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/json
# Bloquer l'utilisation de certains scripts
RewriteEngine On
RewriteBase /
RewriteRule ^wp-admin/includes/ - [F,L]
RewriteRule !^wp-includes/ - [S=3]
RewriteRule ^wp-includes/[^/]+\.php$ - [F,L]
RewriteRule ^wp-includes/js/tinymce/langs/.+\.php - [F,L]
RewriteRule ^wp-includes/theme-compat/ - [F,L]
# Protection contre les injections de fichiers
RewriteCond %{REQUEST_METHOD} GET
RewriteCond %{QUERY_STRING} [a-zA-Z0-9_]=http:// [OR]
RewriteCond %{QUERY_STRING} [a-zA-Z0-9_]=(\.\.//?)+ [OR]
RewriteCond %{QUERY_STRING} [a-zA-Z0-9_]=/([a-z0-9_.]//?)+ [NC]
RewriteRule .* - [F]
# Protections diverses (XSS, clickjacking et MIME-Type sniffing)
<ifModule mod_headers.c>
Header set X-XSS-Protection "1; mode=block"
Header always append X-Frame-Options SAMEORIGIN
Header set X-Content-Type-Options: "nosniff”
</ifModule>
# BEGIN EWWWIO
# END EWWWIOBonjour,
je ne connais pas le thème, mais peut-être tout simplement dans :
tableau de bord -> apparence -> widget -> sidebar (menu lateral…) -> déployer la sidebar et voir le widget à enlever.
Après relecture de ta question, ça ne correspond pas tout-à-fait mais au moins ça permet le html dans un widget…..
Bonjour,
je ne sais plus où j’avais trouvé ce code mais il permet d’inclure du php dans un widget.
je l’ai « installé » dans le fichier functions.php de mon thème-enfant. En espérant que cela corresponde à ta demande.
/* inclure du php dans un widget */
add_filter('widget_text','execute_php',100);
function execute_php($html){
if(strpos($html,"<"."?php")!==false){ ob_start(); eval("?".">".$html);
$html=ob_get_contents();
ob_end_clean();
}
return $html;
}Il y a plusieurs éléments qui rentrent en jeu vis-à-vis des changements opérés.
d’une part suite à ta réponse j’ai fait quelques vérifications et me suis aperçu dans un premier temps que je n’avais pas rechargé le bon fichier htaccess !
je n’ai pas optimisé l’image, j’étais en cours de vérification, hésitant à la supprimer et à la recharger ….mais elle n’est théoriquement pas servie par CDN particulier… (?)
pour le texte, j’ai tout remis en noir, la couleur que j’avais choisie était, il est vrai, un peu « légère » en contraste, mais ayant le nez souvent dessus (et connaissant mes textes…) j’y étais tellement habitué que pour moi c’était ok, et c’est vrai que je n’ai pas eu de retour, à ce niveau, par les amis qui ont été les premiers à « tester »…
après, pour la navigation, évidemment je suis idiot, étant confronté au problème de la navigation défectueuse je l’ai détourné en affichant 12 articles par page, sachant que la catégorie la plus « fournie » n’en comporte que 9…..le problème ne se pose plus, enfin moins souvent (cela dépend en fait de la façon d’accéder aux articles.
et justement si dans mes réglages généraux je règle sur 3 articles (extraits) par page une autre navigation apparait par numéro de page et c’est là où le bât blesse….de cette façon la navigation ne fonctionne pas, le moteur de recherche « tourne en rond » : la page courante renvoie à la page suivante, qui renvoie à la suivante, qui renvoie à la page courante….bon tu vois le topo ! une jolie boucle qui n’aboutit à rien !
Bonjour,
merci d’avoir pris le temps de voir ces problèmes.
le serveur est un mutualisé, ça doit jouer pour le temps de réponse , peut-être…
pour ce qui est de l’image je n’y comprend rien, dans mon dossier média elle ne fait « que » 487kb, et elle a été optimisée avec EWWW Image Optimizer…..
pour ce qui est du contraste, perso, testé sur 3 moteur différents, je ne trouve pas que ce soit si difficile à lire, mais bon admettons, je vais voir ça….
après « niveau expérience utilisateur », ce n’est pas les retours que j’ai par différents « services »…
quoiqu’il en soit cela ne résout pas mon problème…quand tu dis : la navigation, lorsque je clique sur un lien, fonctionne
de quelle façon ? quand tu cliques sur un lien AVEC titre d’article OU sur un lien « numéro » de page ?
bon quoiqu’il en soit merci du retour.
J’avais bien compris, le but du lien était les « choses à faire » APRÈS passage en https (qui m’ont été très utiles…).
Ma configuration WP actuelle
- Version de PHP/MySQL :
- Thème utilisé :
- Extensions en place :
- Nom de l’hébergeur :
- Adresse du site :
Sans aucun renseignement ça ne va pas être facile…pour personne….
Bonjour, en fin d’article vous trouverez les « choses à faire » après être passé en https…
Bonne lecture, en espérant que cel réponde à votre question.
-
AuteurMessages