- Statut : non résolu
- Ce sujet contient 13 réponses, 3 participants et a été mis à jour pour la dernière fois par
divalucida, le il y a 12 années et 4 mois.
-
AuteurMessages
-
21 mars 2013 à 14 h 06 min #522139
Bonjour,
Bonjour,
J’ai absolument besoin d’une aide très urgente!! Je n’ai pas le temps de remplir toutes les données de configuration tellement je suis pressée, vous m’en excusez….Je n’ai jamais été autant dans l’embarras total!!!!
Ce n’est pas mon site et j’essayais d’aider en simplement mettant à jour une page sur laquelle étaient des images.
Lorsque j’ai mis à jour, j’ai eu une erreur 500 internal serveur et plus accès ni au site ni à l’administration. Je ne peux rien changer??!!!!
Je n’ai rien installé, ni changé de plugins ni rien, juste mis à jour des textes et images!!!HELP!! S’il vous plait, merci de m’aider ici ou par mp, ma situation est très urgente……
21 mars 2013 à 14 h 12 min #884799Bonjour,
Aurais-tu un lien vers le site ? As-tu également regardé du coté du htaccess ?
21 mars 2013 à 14 h 14 min #884800Comme ce n’est pas mon site, j’aimerais mieux ne donner le lien que par mp, merci de votre compréhension…
Je peux te le donner donc si tu penses pouvoir m’aider.
Que dois-je faire du htaccess, je n’y ai pas touché, pourquoi aurait-il eu un soucis alors que je n’ai fais que changer du texte et des images??
21 mars 2013 à 14 h 20 min #884801Des plugins ont été modifiés entre temps ?
Dans un premier temps, je te conseille de récupérer ton .htaccess sur ton bureau, de supprimer du serveur et de voir ce qu’il se passe, si toujours rien, il faudrait peut être regardé au niveau des plugins, car je ne vois pas comment l’édition d’un article seulement, peut mettre en l’air toute une installation wordpress.
Alors dans de ce cas, soit tu désactives les plugins en place, puis tu vois si ça change, soit tu renommes le dossier plugins en pluginss pour éviter de désactiver et tu regardes si l’erreur disparaît.
21 mars 2013 à 14 h 22 min #884802ALors j’ai supprimé le htaccess, celui qui est à la racine du site, et là miracle, je peux me connecter à l’admin et le site est à nouveau en ligne….
Déjà dans un premier temps, je dis « ouffff » mais lorsque je me connecte à l’admin j’ai forcément un message rouge « Please make sure your .htaccess file is writable« . Que dois-je donc faire, le modifier et le remettre en place? Pourquoi cela est-il arrivé d’un seul coup?Je suis désolée pour mes maladresses mais c’est la première fois que je vais sur ce site là et que j’utilise wordpress, c’est donc difficile de me mettre dans le bain d’un site crée par quelqu’un d’autre surtout si ça plante dès le premier jour!!!!
21 mars 2013 à 14 h 24 min #884803Peux tu mettre ici le contenu de ton htaccess ?
21 mars 2013 à 14 h 29 min #884804# BEGIN WPSuperCache
RewriteEngine On
RewriteBase /
#If you serve pages from behind a proxy you may want to change ‘RewriteCond %{HTTPS} on’ to something more sensible
AddDefaultCharset UTF-8
RewriteCond %{REQUEST_URI} !^.*[^/]$
RewriteCond %{REQUEST_URI} !^.*//.*$
RewriteCond %{REQUEST_METHOD} !POST
RewriteCond %{QUERY_STRING} !.*=.*
RewriteCond %{HTTP:Cookie} !^.*(comment_author_|wordpress_logged_in|wp-postpass_).*$
RewriteCond %{HTTP:X-Wap-Profile} !^[a-z0-9″]+ [NC]
RewriteCond %{HTTP:Profile} !^[a-z0-9″]+ [NC]
RewriteCond %{HTTP_USER_AGENT} !^.*(2.0 MMP|240×320|400X240|AvantGo|BlackBerry|Blazer|Cellphone|Danger|DoCoMo|Elaine/3.0|EudoraWeb|Googlebot-Mobile|hiptop|IEMobile|KYOCERA/WX310K|LG/U990|MIDP-2.|MMEF20|MOT-V|NetFront|Newt|Nintendo Wii|Nitro|Nokia|Opera Mini|Palm|PlayStation Portable|portalmmm|Proxinet|ProxiNet|SHARP-TQ-GX10|SHG-i900|Small|SonyEricsson|Symbian OS|SymbianOS|TS21i-10|UP.Browser|UP.Link|webOS|Windows CE|WinWAP|YahooSeeker/M1A1-R2D2|iPhone|iPod|Android|BlackBerry9530|LG-TU915 Obigo|LGE VX|webOS|Nokia5800).* [NC]
RewriteCond %{HTTP_user_agent} !^(w3c |w3c-|acs-|alav|alca|amoi|audi|avan|benq|bird|blac|blaz|brew|cell|cldc|cmd-|dang|doco|eric|hipt|htc_|inno|ipaq|ipod|jigs|kddi|keji|leno|lg-c|lg-d|lg-g|lge-|lg/u|maui|maxo|midp|mits|mmef|mobi|mot-|moto|mwbp|nec-|newt|noki|palm|pana|pant|phil|play|port|prox|qwap|sage|sams|sany|sch-|sec-|send|seri|sgh-|shar|sie-|siem|smal|smar|sony|sph-|symb|t-mo|teli|tim-|tosh|tsm-|upg1|upsi|vk-v|voda|wap-|wapa|wapi|wapp|wapr|webc|winw|winw|xda |xda-).* [NC]
RewriteCond %{HTTP:Accept-Encoding} gzip
RewriteCond %{HTTPS} on
RewriteCond %{DOCUMENT_ROOT}/wp-content/cache/supercache/%{SERVER_NAME}/$1/index-https.html.gz -f
RewriteRule ^(.*) « /wp-content/cache/supercache/%{SERVER_NAME}/$1/index-https.html.gz » [L]
RewriteCond %{REQUEST_URI} !^.*[^/]$
RewriteCond %{REQUEST_URI} !^.*//.*$
RewriteCond %{REQUEST_METHOD} !POST
RewriteCond %{QUERY_STRING} !.*=.*
RewriteCond %{HTTP:Cookie} !^.*(comment_author_|wordpress_logged_in|wp-postpass_).*$
RewriteCond %{HTTP:X-Wap-Profile} !^[a-z0-9″]+ [NC]
RewriteCond %{HTTP:Profile} !^[a-z0-9″]+ [NC]
RewriteCond %{HTTP_USER_AGENT} !^.*(2.0 MMP|240×320|400X240|AvantGo|BlackBerry|Blazer|Cellphone|Danger|DoCoMo|Elaine/3.0|EudoraWeb|Googlebot-Mobile|hiptop|IEMobile|KYOCERA/WX310K|LG/U990|MIDP-2.|MMEF20|MOT-V|NetFront|Newt|Nintendo Wii|Nitro|Nokia|Opera Mini|Palm|PlayStation Portable|portalmmm|Proxinet|ProxiNet|SHARP-TQ-GX10|SHG-i900|Small|SonyEricsson|Symbian OS|SymbianOS|TS21i-10|UP.Browser|UP.Link|webOS|Windows CE|WinWAP|YahooSeeker/M1A1-R2D2|iPhone|iPod|Android|BlackBerry9530|LG-TU915 Obigo|LGE VX|webOS|Nokia5800).* [NC]
RewriteCond %{HTTP_user_agent} !^(w3c |w3c-|acs-|alav|alca|amoi|audi|avan|benq|bird|blac|blaz|brew|cell|cldc|cmd-|dang|doco|eric|hipt|htc_|inno|ipaq|ipod|jigs|kddi|keji|leno|lg-c|lg-d|lg-g|lge-|lg/u|maui|maxo|midp|mits|mmef|mobi|mot-|moto|mwbp|nec-|newt|noki|palm|pana|pant|phil|play|port|prox|qwap|sage|sams|sany|sch-|sec-|send|seri|sgh-|shar|sie-|siem|smal|smar|sony|sph-|symb|t-mo|teli|tim-|tosh|tsm-|upg1|upsi|vk-v|voda|wap-|wapa|wapi|wapp|wapr|webc|winw|winw|xda |xda-).* [NC]
RewriteCond %{HTTP:Accept-Encoding} gzip
RewriteCond %{HTTPS} !on
RewriteCond %{DOCUMENT_ROOT}/wp-content/cache/supercache/%{SERVER_NAME}/$1/index.html.gz -f
RewriteRule ^(.*) « /wp-content/cache/supercache/%{SERVER_NAME}/$1/index.html.gz » [L]
RewriteCond %{REQUEST_URI} !^.*[^/]$
RewriteCond %{REQUEST_URI} !^.*//.*$
RewriteCond %{REQUEST_METHOD} !POST
RewriteCond %{QUERY_STRING} !.*=.*
RewriteCond %{HTTP:Cookie} !^.*(comment_author_|wordpress_logged_in|wp-postpass_).*$
RewriteCond %{HTTP:X-Wap-Profile} !^[a-z0-9″]+ [NC]
RewriteCond %{HTTP:Profile} !^[a-z0-9″]+ [NC]
RewriteCond %{HTTP_USER_AGENT} !^.*(2.0 MMP|240×320|400X240|AvantGo|BlackBerry|Blazer|Cellphone|Danger|DoCoMo|Elaine/3.0|EudoraWeb|Googlebot-Mobile|hiptop|IEMobile|KYOCERA/WX310K|LG/U990|MIDP-2.|MMEF20|MOT-V|NetFront|Newt|Nintendo Wii|Nitro|Nokia|Opera Mini|Palm|PlayStation Portable|portalmmm|Proxinet|ProxiNet|SHARP-TQ-GX10|SHG-i900|Small|SonyEricsson|Symbian OS|SymbianOS|TS21i-10|UP.Browser|UP.Link|webOS|Windows CE|WinWAP|YahooSeeker/M1A1-R2D2|iPhone|iPod|Android|BlackBerry9530|LG-TU915 Obigo|LGE VX|webOS|Nokia5800).* [NC]
RewriteCond %{HTTP_user_agent} !^(w3c |w3c-|acs-|alav|alca|amoi|audi|avan|benq|bird|blac|blaz|brew|cell|cldc|cmd-|dang|doco|eric|hipt|htc_|inno|ipaq|ipod|jigs|kddi|keji|leno|lg-c|lg-d|lg-g|lge-|lg/u|maui|maxo|midp|mits|mmef|mobi|mot-|moto|mwbp|nec-|newt|noki|palm|pana|pant|phil|play|port|prox|qwap|sage|sams|sany|sch-|sec-|send|seri|sgh-|shar|sie-|siem|smal|smar|sony|sph-|symb|t-mo|teli|tim-|tosh|tsm-|upg1|upsi|vk-v|voda|wap-|wapa|wapi|wapp|wapr|webc|winw|winw|xda |xda-).* [NC]
RewriteCond %{HTTPS} on
RewriteCond %{DOCUMENT_ROOT}/wp-content/cache/supercache/%{SERVER_NAME}/$1/index-https.html -f
RewriteRule ^(.*) « /wp-content/cache/supercache/%{SERVER_NAME}/$1/index-https.html » [L]
RewriteCond %{REQUEST_URI} !^.*[^/]$
RewriteCond %{REQUEST_URI} !^.*//.*$
RewriteCond %{REQUEST_METHOD} !POST
RewriteCond %{QUERY_STRING} !.*=.*
RewriteCond %{HTTP:Cookie} !^.*(comment_author_|wordpress_logged_in|wp-postpass_).*$
RewriteCond %{HTTP:X-Wap-Profile} !^[a-z0-9″]+ [NC]
RewriteCond %{HTTP:Profile} !^[a-z0-9″]+ [NC]
RewriteCond %{HTTP_USER_AGENT} !^.*(2.0 MMP|240×320|400X240|AvantGo|BlackBerry|Blazer|Cellphone|Danger|DoCoMo|Elaine/3.0|EudoraWeb|Googlebot-Mobile|hiptop|IEMobile|KYOCERA/WX310K|LG/U990|MIDP-2.|MMEF20|MOT-V|NetFront|Newt|Nintendo Wii|Nitro|Nokia|Opera Mini|Palm|PlayStation Portable|portalmmm|Proxinet|ProxiNet|SHARP-TQ-GX10|SHG-i900|Small|SonyEricsson|Symbian OS|SymbianOS|TS21i-10|UP.Browser|UP.Link|webOS|Windows CE|WinWAP|YahooSeeker/M1A1-R2D2|iPhone|iPod|Android|BlackBerry9530|LG-TU915 Obigo|LGE VX|webOS|Nokia5800).* [NC]
RewriteCond %{HTTP_user_agent} !^(w3c |w3c-|acs-|alav|alca|amoi|audi|avan|benq|bird|blac|blaz|brew|cell|cldc|cmd-|dang|doco|eric|hipt|htc_|inno|ipaq|ipod|jigs|kddi|keji|leno|lg-c|lg-d|lg-g|lge-|lg/u|maui|maxo|midp|mits|mmef|mobi|mot-|moto|mwbp|nec-|newt|noki|palm|pana|pant|phil|play|port|prox|qwap|sage|sams|sany|sch-|sec-|send|seri|sgh-|shar|sie-|siem|smal|smar|sony|sph-|symb|t-mo|teli|tim-|tosh|tsm-|upg1|upsi|vk-v|voda|wap-|wapa|wapi|wapp|wapr|webc|winw|winw|xda |xda-).* [NC]
RewriteCond %{HTTPS} !on
RewriteCond %{DOCUMENT_ROOT}/wp-content/cache/supercache/%{SERVER_NAME}/$1/index.html -f
RewriteRule ^(.*) « /wp-content/cache/supercache/%{SERVER_NAME}/$1/index.html » [L]
# END WPSuperCache
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# BEGIN HTML5 Boilerplate .htaccess
###
### This contains the HTML5 Boilerplate .htaccess that can be found at:
### github.com/paulirish/html5-boilerplate/blob/master/.htaccess
###
### Commented out by default:
### Expires headers: Use WP Super Cache or W3 Total Cache (unless using the H5BP build script)
### ETag removal: Use WP Super Cache or W3 Total Cache (unless using the H5BP build script)
### Start rewrite engine: Handled by WordPress
### Suppress/force www: Handled by WordPress
### Options -MultiViews: Causes a server 500 error on most shared hosts
### Custom 404 page: Handled by WordPress
###
### Anytime you update this file the .htaccess file in the root of your
### WordPress install is automatically updated with the changes whenever
### the admin is refreshed (see roots-htaccess.php)
###
# ———————————————————————-
# Better website experience for IE users
# ———————————————————————-
# Force the latest IE version, in various cases when it may fall back to IE7 mode
# github.com/rails/rails/commit/123eb25#commitcomment-118920
# Use ChromeFrame if it’s installed for a better experience for the poor IE folk
Header set X-UA-Compatible « IE=Edge,chrome=1 »
# mod_headers can’t match by content-type, but we don’t want to send this header on *everything*…
Header unset X-UA-Compatible
# ———————————————————————-
# Cross-domain AJAX requests
# ———————————————————————-
# Serve cross-domain ajax requests, disabled.
# enable-cors.org
# code.google.com/p/html5security/wiki/CrossOriginRequestSecurity
#
# Header set Access-Control-Allow-Origin « * »
#
# ———————————————————————-
# Webfont access
# ———————————————————————-
# Allow access from all domains for webfonts.
# Alternatively you could only whitelist your
# subdomains like « subdomain.example.com ».
Header set Access-Control-Allow-Origin « * »
# ———————————————————————-
# Proper MIME type for all files
# ———————————————————————-
# JavaScript
# Normalize to standard type (it’s sniffed in IE anyways)
# tools.ietf.org/html/rfc4329#section-7.2
AddType application/javascript js
# Audio
AddType audio/ogg oga ogg
AddType audio/mp4 m4a
# Video
AddType video/ogg ogv
AddType video/mp4 mp4 m4v
AddType video/webm webm
# SVG.
# Required for svg webfonts on iPad
# twitter.com/FontSquirrel/status/14855840545
AddType image/svg+xml svg svgz
AddEncoding gzip svgz
# Webfonts
AddType application/vnd.ms-fontobject eot
AddType application/x-font-ttf ttf ttc
AddType font/opentype otf
AddType application/x-font-woff woff
# Assorted types
AddType image/x-icon ico
AddType image/webp webp
AddType text/cache-manifest appcache manifest
AddType text/x-component htc
AddType application/x-chrome-extension crx
AddType application/x-xpinstall xpi
AddType application/octet-stream safariextz
AddType text/x-vcard vcf
# ———————————————————————-
# Allow concatenation from within specific js and css files
# ———————————————————————-
# e.g. Inside of script.combined.js you could have
# <!--#include file="libs/jquery-1.5.0.min.js" -->
# <!--#include file="plugins/jquery.idletimer.js" -->
# and they would be included into this single file.
# This is not in use in the boilerplate as it stands. You may
# choose to name your files in this way for this advantage or
# concatenate and minify them manually.
# Disabled by default.
#
# Options +Includes
# AddOutputFilterByType INCLUDES application/javascript application/json
# SetOutputFilter INCLUDES
#
#
# Options +Includes
# AddOutputFilterByType INCLUDES text/css
# SetOutputFilter INCLUDES
#
# ———————————————————————-
# Gzip compression
# ———————————————————————-
# Force deflate for mangled headers developer.yahoo.com/blogs/ydn/posts/2010/12/pushing-beyond-gzipping/
SetEnvIfNoCase ^(Accept-EncodXng|X-cept-Encoding|X{15}|~{15}|-{15})$ ^((gzip|deflate)s*,?s*)+|[X~-]{4,13}$ HAVE_Accept-Encoding
RequestHeader append Accept-Encoding « gzip,deflate » env=HAVE_Accept-Encoding
# HTML, TXT, CSS, JavaScript, JSON, XML, HTC:
FilterDeclare COMPRESS
FilterProvider COMPRESS DEFLATE resp=Content-Type $text/html
FilterProvider COMPRESS DEFLATE resp=Content-Type $text/css
FilterProvider COMPRESS DEFLATE resp=Content-Type $text/plain
FilterProvider COMPRESS DEFLATE resp=Content-Type $text/xml
FilterProvider COMPRESS DEFLATE resp=Content-Type $text/x-component
FilterProvider COMPRESS DEFLATE resp=Content-Type $application/javascript
FilterProvider COMPRESS DEFLATE resp=Content-Type $application/json
FilterProvider COMPRESS DEFLATE resp=Content-Type $application/xml
FilterProvider COMPRESS DEFLATE resp=Content-Type $application/xhtml+xml
FilterProvider COMPRESS DEFLATE resp=Content-Type $application/rss+xml
FilterProvider COMPRESS DEFLATE resp=Content-Type $application/atom+xml
FilterProvider COMPRESS DEFLATE resp=Content-Type $application/vnd.ms-fontobject
FilterProvider COMPRESS DEFLATE resp=Content-Type $image/svg+xml
FilterProvider COMPRESS DEFLATE resp=Content-Type $image/x-icon
FilterProvider COMPRESS DEFLATE resp=Content-Type $application/x-font-ttf
FilterProvider COMPRESS DEFLATE resp=Content-Type $font/opentype
FilterChain COMPRESS
FilterProtocol COMPRESS DEFLATE change=yes;byteranges=no
# Legacy versions of Apache
AddOutputFilterByType DEFLATE text/html text/plain text/css application/json
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE text/xml application/xml text/x-component
AddOutputFilterByType DEFLATE application/xhtml+xml application/rss+xml application/atom+xml
AddOutputFilterByType DEFLATE image/x-icon image/svg+xml application/vnd.ms-fontobject application/x-font-ttf font/opentype
# ———————————————————————-
# Expires headers (for better cache control)
# ———————————————————————-
# These are pretty far-future expires headers.
# They assume you control versioning with cachebusting query params like
#
# Additionally, consider that outdated proxies may miscache
# www.stevesouders.com/blog/2008/08/23/revving-filenames-dont-use-querystring/
# If you don’t use filenames to version, lower the CSS and JS to something like
# « access plus 1 week » or so.
#
# ExpiresActive on
# Perhaps better to whitelist expires rules? Perhaps.
# ExpiresDefault « access plus 1 month »
# cache.appcache needs re-requests in FF 3.6 (thanks Remy ~Introducing HTML5)
# ExpiresByType text/cache-manifest « access plus 0 seconds »
# Your document html
# ExpiresByType text/html « access plus 0 seconds »
# Data
# ExpiresByType text/xml « access plus 0 seconds »
# ExpiresByType application/xml « access plus 0 seconds »
# ExpiresByType application/json « access plus 0 seconds »
# Feed
# ExpiresByType application/rss+xml « access plus 1 hour »
# ExpiresByType application/atom+xml « access plus 1 hour »
# Favicon (cannot be renamed)
# ExpiresByType image/x-icon « access plus 1 week »
# Media: images, video, audio
# ExpiresByType image/gif « access plus 1 month »
# ExpiresByType image/png « access plus 1 month »
# ExpiresByType image/jpg « access plus 1 month »
# ExpiresByType image/jpeg « 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 »
# HTC files (css3pie)
# ExpiresByType text/x-component « access plus 1 month »
# Webfonts
# 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 image/svg+xml « access plus 1 month »
# ExpiresByType application/vnd.ms-fontobject « access plus 1 month »
# CSS and JavaScript
# ExpiresByType text/css « access plus 1 year »
# ExpiresByType application/javascript « access plus 1 year »
#
# Header append Cache-Control « public »
#
#
# ———————————————————————-
# ETag removal
# ———————————————————————-
# FileETag None is not enough for every server.
#
# Header unset ETag
#
# Since we’re sending far-future expires, we don’t need ETags for
# static content.
# developer.yahoo.com/performance/rules.html#etags
#FileETag None
# ———————————————————————-
# Stop screen flicker in IE on CSS rollovers
# ———————————————————————-
# The following directives stop screen flicker in IE on CSS rollovers – in
# combination with the « ExpiresByType » rules for images (see above). If
# needed, un-comment the following rules.
# BrowserMatch « MSIE » brokenvary=1
# BrowserMatch « Mozilla/4.[0-9]{2} » brokenvary=1
# BrowserMatch « Opera » !brokenvary
# SetEnvIf brokenvary 1 force-no-vary
# ———————————————————————-
# Cookie setting from iframes
# ———————————————————————-
# Allow cookies to be set from iframes (for IE only)
# If needed, uncomment and specify a path or regex in the Location directive
#
#
# Header set P3P « policyref= »/w3c/p3p.xml », CP= »IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT » »
#
#
# ———————————————————————-
# Start rewrite engine
# ———————————————————————-
# Turning on the rewrite engine is necessary for the following rules and features.
# FollowSymLinks must be enabled for this to work.
#
# Options +FollowSymlinks
# RewriteEngine On
#
# ———————————————————————-
# Suppress or force the « www. » at the beginning of URLs
# ———————————————————————-
# The same content should never be available under two different URLs – especially not with and
# without « www. » at the beginning, since this can cause SEO problems (duplicate content).
# That’s why you should choose one of the alternatives and redirect the other one.
# By default option 1 (no « www. ») is activated. Remember: Shorter URLs are sexier.
# no-www.org/faq.php?q=class_b
# If you rather want to use option 2, just comment out all option 1 lines
# and uncomment option 2.
# IMPORTANT: NEVER USE BOTH RULES AT THE SAME TIME!
# ———————————————————————-
# Option 1:
# Rewrite « www.example.com -> example.com »
#
# RewriteCond %{HTTPS} !=on
# RewriteCond %{HTTP_HOST} ^www.(.+)$ [NC]
# RewriteRule ^ http://%1%{REQUEST_URI} [R=301,L]
#
# ———————————————————————-
# Option 2:
# To rewrite « example.com -> www.example.com » uncomment the following lines.
# Be aware that the following rule might not be a good idea if you
# use « real » subdomains for certain parts of your website.
#
# RewriteCond %{HTTPS} !=on
# RewriteCond %{HTTP_HOST} !^www..+$ [NC]
# RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
#
# ———————————————————————-
# Built-in filename-based cache busting
# ———————————————————————-
# If you’re not using the build script to manage your filename version revving,
# you might want to consider enabling this, which will route requests for
# /css/style.20110203.css to /css/style.css
# To understand why this is important and a better idea than all.css?v1231,
# read: github.com/paulirish/html5-boilerplate/wiki/Version-Control-with-Cachebusting
# Uncomment to enable.
#
# RewriteCond %{REQUEST_FILENAME} !-f
# RewriteCond %{REQUEST_FILENAME} !-d
# RewriteRule ^(.+).(d+).(js|css|png|jpg|gif)$ $1.$3 [L]
#
# ———————————————————————-
# Prevent SSL cert warnings
# ———————————————————————-
# Rewrite secure requests properly to prevent SSL cert warnings, e.g. prevent
# https://www.example.com when your cert only allows https://secure.example.com
# Uncomment the following lines to use this feature.
#
# RewriteCond %{SERVER_PORT} !^443
# RewriteRule ^ https://example-domain-please-change-me.com%{REQUEST_URI} [R=301,L]
#
# ———————————————————————-
# Prevent 404 errors for non-existing redirected folders
# ———————————————————————-
# without -MultiViews, Apache will give a 404 for a rewrite if a folder of the same name does not exist
# e.g. /blog/hello : webmasterworld.com/apache/3808792.htm
#Options -MultiViews
# ———————————————————————-
# Custom 404 page
# ———————————————————————-
# You can add custom pages to handle 500 or 403 pretty easily, if you like.
#ErrorDocument 404 /404.html
# ———————————————————————-
# UTF-8 encoding
# ———————————————————————-
# Use UTF-8 encoding for anything served text/plain or text/html
AddDefaultCharset utf-8
# Force UTF-8 for a number of file formats
AddCharset utf-8 .html .css .js .xml .json .rss .atom
# ———————————————————————-
# A little more security
# ———————————————————————-
# Do we want to advertise the exact version number of Apache we’re running?
# Probably not.
## This can only be enabled if used in httpd.conf – It will not work in .htaccess
# ServerTokens Prod
# « -Indexes » will have Apache block users from browsing folders without a default document
# Usually you should leave this activated, because you shouldn’t allow everybody to surf through
# every folder on your server (which includes rather private places like CMS system folders).
Options -Indexes
# Block access to « hidden » directories whose names begin with a period. This
# includes directories used by version control systems such as Subversion or Git.
RewriteRule « (^|/). » – [F]
# If your server is not already configured as such, the following directive
# should be uncommented in order to set PHP’s register_globals option to OFF.
# This closes a major security hole that is abused by most XSS (cross-site
# scripting) attacks. For more information: http://php.net/register_globals
#
# IF REGISTER_GLOBALS DIRECTIVE CAUSES 500 INTERNAL SERVER ERRORS :
#
# Your server does not allow PHP directives to be set via .htaccess. In that
# case you must make this change in your php.ini file instead. If you are
# using a commercial web host, contact the administrators for assistance in
# doing this. Not all servers allow local php.ini files, and they should
# include all PHP configurations (not just this one), or you will effectively
# reset everything to PHP defaults. Consult www.php.net for more detailed
# information about setting PHP directives.
# php_flag register_globals Off
# Rename session cookie to something else, than PHPSESSID
# php_value session.name sid
# Do not show you are using PHP
# Note: Move this line to php.ini since it won’t work in .htaccess
# php_flag expose_php Off
# Level of log detail – log all errors
# php_value error_reporting -1
# Write errors to log file
# php_flag log_errors On
# Do not display errors in browser (production – Off, development – On)
# php_flag display_errors Off
# Do not display startup errors (production – Off, development – On)
# php_flag display_startup_errors Off
# Format errors in plain text
# Note: Leave this setting ‘On’ for xdebug’s var_dump() output
# php_flag html_errors Off
# Show multiple occurrence of error
# php_flag ignore_repeated_errors Off
# Show same errors from different sources
# php_flag ignore_repeated_source Off
# Size limit for error messages
# php_value log_errors_max_len 1024
# Don’t precede error with string (doesn’t accept empty string, use whitespace if you need)
# php_value error_prepend_string » »
# Don’t prepend to error (doesn’t accept empty string, use whitespace if you need)
# php_value error_append_string » »
# Increase cookie security
php_value session.cookie_httponly true
# END HTML5 Boilerplate
# END WordPress
doesn’t accept empty string, use whitespace if you need)
# php_value error_append_string » »
# Increase cookie security
php_value session.cookie_httponly true
# END HTML5 Boilerplate
# END WordPress21 mars 2013 à 14 h 35 min #884805Ah oui, c’est un peu le bordel et trouver l’erreur dans tout ça ne va pas être drôle… en tout cas le soucis provient bien du htaccess et d’un code certainement mal utilisé, peut-être surtout au niveau des images. Je te conseille de supprimer, en partant du bas, chaque code afin d’enfin tomber sur celui qui ne va pas.
21 mars 2013 à 14 h 38 min #884806OK ca remarche 🙂
C’est peut être un probleme de cache qui a provoqué le grand boum.
21 mars 2013 à 14 h 42 min #884807Oui ça peut arriver, un code se met dans le htaccess et hop, ça foire totalement, ou alors un petit soucis de serveur également. L’essentiel c’est que ça refonctionne, c’est cool.
21 mars 2013 à 14 h 48 min #884808Comment et à quoi peux-tu voir Oskinn que le soucis vient bien du htaccess?? Qu’est-ce que je peux vraiment faire pour qu’il soit correct, où trouver rapidement l’info? Je ne peux pas me permettre grand chose sur ce site vu qu’il n’est pas « à moi ».
Si j’étais la seule concernée, je testerai tout mais là ça me parait risqué…Qu’entends-tu par
un code certainement mal utilisé, peut-être surtout au niveau des images
??
J’avais pensé à un problème de cache en premier Guy mais je l’ai vidé plusieurs fois, les cookies aussi et il n’y a qu’en supprimant le htaccess que cela a fonctionné donc je dois me dire que le soucis vient plutôt de là, non?
En tous cas je vous remercie tous les deux pour la rapidité de vos réponses, j’ai cru mourir de tachycardie un instant :oops:😉:o
J’espère trouver les solutions pour que ça ne recommence pas, ça me parait vraiment laborieux. J’ai l’habitude de faire des sites de A à Z et je suis plus à l’aise lorsque j’écris tout moi-même mais je dois mettre ce site à jour correctement!21 mars 2013 à 15 h 05 min #884809le .htaccess redirige les entrées mises en caches vers ses propres fichiers, ce qui pourrait expliquer qu’en le vidant, on y retrouve ses petits puisqu’il ne va plus les chercher. Cela serait en plus cohérent avec des problèmes apparaissant lors de mises à jours des fichiers.
je pense que tu peux reprendre de l’ancien htacces tout ce qui ne concerne pas supercache, et si cela recrashe (c’est pas beau de crasher mais…) donc si cela recrashe, tu sais comment le réparer 🙂
21 mars 2013 à 15 h 07 min #884810On ne peut pas le voir, c’est juste une question d’intuition et de connaissance. Il doit y avoir un code en tout cas dans ton htaccess qui met un peu le bordel, mais il va falloir le trouver, je te conseille comme indiqué plus haut, de récupérer ton fichier, bien au chaud sur ton PC, au cas ou, de le copier et de modifier celui-ci en supprimant les codes au fur et à mesure afin de trouver celui qui créer le bug.
Sinon qu’il indiqué un soucis de droit lorsque tu le supprime, c’est normal, c’est wp-super cache qui demande un accès pour faire fonctionner les codes mis en place.
22 mars 2013 à 14 h 03 min #884811Etant novice avec wp, je ne saisis pas encore tout ce que vous me dites 🙂
Mais j’ai directement fait une copie du htaccess, je l’étudierais et ferai quelques tests de façon à voir quel code met la pagaille. Et si ça recrash en effet, je saurai maintenant, espérant que ce genre de « faille » n’arrive pas souvent!
Ca pourrait venir de la version de php aussi, je n’ai pas encore vérifié de ce côté, pas eu le temps de retravailler dessus.
Le fait que le htaccess ne soit plus en ligne n’est pas un problème pour le fonctionnement et la sécurité du site?
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.