Fichier htaccess. Mise à jour Apache2.4. Cluster 6
... / Fichier htaccess. Mise à ...
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.
question

Fichier htaccess. Mise à jour Apache2.4. Cluster 6

Par
Jean-PaulR1
Créé le 2017-09-26 15:32:40 (edited on 2024-09-04 13:41:54) dans Hébergement Web-old


Bonjour,

Suite à la migration en Apache 2.4, j'ai tenté de faire la modif comme indiqué sur le forum :



# 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
****
** **
** **
** = 2.4>**
** FilterProvider COMPRESS DEFLATE "%{Content_Type} = 'text/html'"**
** FilterProvider COMPRESS DEFLATE "%{Content_Type} = 'text/css'"**
** **

# 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




Mais ce n'est pas bon. Quelqu'un peut-il m'aider à mettre à jour mon fichier htaccess.
Merci d'avance.
Cdt


13 réponses ( Latest reply on 2017-11-23 13:13:24 Par
Gaston_Phone
)

Merci de t’intéresser à mon problème.
Oui, je crois. En fait j'ai réintégrer ce bout de code dans mon htaccess pris à l'adresse que tu m'indiques à la suite de :


= 2.4>
FilterProvider COMPRESS DEFLATE "%{Content_Type} = 'text/html'"
FilterProvider COMPRESS DEFLATE "%{Content_Type} = 'text/css'"

Je t'envoi mon ht access sous format jpeg, je ne sais pas si sur ce site on peut l'envoyer avec une autre extension.
Merci et bonsoir.

Dans ton .htaccess que tu nous montre, il n'y a rien d'utile ...
toutes les lignes commençant par un # ne sont pas lues . Tu peux tout supprimer jusqu'à
#increase cookie security


Heu, il faut pas "ajouter" les lignes, il faut les adapter.
Si tu as 15 lignes, il faut adapter les 15.
exemple pour 2 lignes




= 2.4>
FilterProvider COMPRESS DEFLATE "%{Content_Type} = 'application/json'"
FilterProvider COMPRESS DEFLATE "%{Content_Type} = 'application/xml'"


FilterProvider COMPRESS DEFLATE resp=Content-Type $application/json
FilterProvider COMPRESS DEFLATE resp=Content-Type $application/xml





Sinon supprime les. Puisque tu as le CDN activé, ça ne doit pas changer grand chose.

Tu peux aussi supprimer
SetEnv php_VER 5

les versions de php se règlent depuis le manager maintenant. (ou le fichier .ovhconfig)
Il est d'ailleurs conseillé d'être en environnement d'exécution stable et php 5.6 ou php 7.
https://docs.ovh.com/fr/fr/web/hosting/modifier-lenvironnement-dexecution-de-mon-hebergement-web/#comment-modifier-l-environnement-d-execution

Merci de ton aide.
J'ai supprimé toutes les lignes commençant par #, jusqu'à #increase cookie security.
J'ai adapté mes 16 lignes du module, mais je ne suis pas sur de t'avoir bien compris. Lignes en rouge dans les fichiers joints (htaccess_2_2).
Je vais regarder maintenant en détail le lien que tu m'indiques.
Bonne journée


J'ai adapté mes 16 lignes du module, mais je ne suis pas sur de t'avoir bien compris. Lignes en rouge dans les fichiers joints (htaccess_2_2).


Tu as ajouté les lignes pour apache 2.4 mais, il faut aussi mettre les "anciennes" entre les balises suivante comme indiquée sur la page que je t'ai linké.


FilterProvider COMPRESS DEFLATE resp=Content-Type $application/json
FilterProvider COMPRESS DEFLATE resp=Content-Type $application/xml



Mais je le répète, puisque tu utilises le CDN, à ta place je les enlèverais du htaccess, tu auras un fichier plus propre plus clair et surement des performances similaires ..

Excuses si je suis lourd mais je ne connais rien en php et réseau Web. J'applique ce que tu me dis mais sans en comprendre vraiment le sens. Donc pas facile pour moi ! J'ai regardé sur le Web, la signification de CDN, mais je ne comprend pas son interaction avec le fichier htaccess. Si, je dois supprimer des lignes, lesquels, toutes celles qui commence par FilterProvider, ou tout le module 2.4, ou ....
J'adore apprendre, merci professeur.

Bonjour,

le plus simple est de supprimer les lignes qui commencent par FilterProvider/FilterDeclare/FilterChain/FilterProtocol

Cordialement, janus57

Bonjour,

Mon site est toujours en erreur 500 et dans les logs je retrouve cette erreur :
AH01627: AuthType configured with no corresponding authorization directives

J'ai pourtant ajouté la ligne suivante : Require valid-user

Mais rien ne change.
Merci

Bonjour,

je vous conseil d'ouvrir votre propre topic en donnant un maximum de détails et le .htaccess au complet (en utilise la balise [code]).

Cordialement, janus57

Bonjour, erreur 500 pour moi aussi. cluster 006
Test du bonjour.php ne fonctionne pas... erreur de serveur..
Je ne sais pas quoi faire... Dans les logs error, j'ai Parent directory/
Quelqu'un pour m'aider?


Test du bonjour.php ne fonctionne pas... erreur de serveur..

Texte exact du message d'erreur ou copie d'écran ? ? ?

Avec http://www.unvoyagesansnom.com/bonjour.php message : "Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator at postmaster@www.unvoyagesansnom.com to inform them of the time this error occurred, and the actions you performed just before this error.

More information about this error may be available in the server error log."

As-tu renommé provisoirement le fichier **_/.htaccess_** en **/.htaccess_OLD**

Et refait le test du script bonjour.php ?

ok j'ai le bonjour et la date


ok j'ai le bonjour et la date

Donc tu sais ce qu'il te reste à regarder. :)

non pas vraiment^^ le htacess, sauf que je ne sais pas ce qui va pas..


non pas vraiment^^ le htacess, sauf que je ne sais pas ce qui va pas..

Historique de tes interventions sur ce site depuis 15 jours ?
Quel **_CMS_** ?
Copie ici du contenu du fichier **_/.ovhconfig_**

le blog à été hors ligne car changement de theme puis ove troubles ensuite et depuis je n'ai plus accès..
sous wordpress et ou je trouve le fichier?
(désolé je suis néophyte)


ou je trouve le fichier?

Sur la racine en amont de /www.
Quelle version de WordPress ?

Est-ce que la panne est intervenue juste après le changement de Thème ?

non ca fonctionnait au debut mais la je n'ai meme plus accès a wordpress

; pour plus d'informations sur ce fichier:
; http://www.ovh.com/fr/g1175.format_du_point_ovhconfig

app.engine=php
app.engine.version=5.6

http.firewall=none
environment=production


Copie ici du contenu du fichier /.ovhconfig

Quelle version de WordPress ?
As-tu touché récemment le fichier /www/.htaccess ?
As-tu touché récemment un fichier de ton site ou ajouté un plug-in ?

j'ai essayé des choses ac htaccess pour passer le site en https mais pb je ne sais plus pourquoi donc j'ai remis comme c'était.. voulez vous une copie?
non pas de plugin, et wp dernière version

Je pense que tu as modifié ton fichier. .htaccess avec un éditeur qui a laissé des cochonneries sur ton fichier d'où le problème