HTACCESS et ses copains...
WDAssos
Messages postés
70
Statut
Membre
-
Bruce Willix Messages postés 13499 Statut Contributeur -
Bruce Willix Messages postés 13499 Statut Contributeur -
Salutations,
Dans le code suivant (proposé par 1and1) :
A part :
- RewriteEngine On qui active la ré-écriture d'URL, je suppose.
- ErrorDocument 400 /errordocument.html
ErrorDocument 401 /errordocument.html
ErrorDocument 403 /errordocument.html
ErrorDocument 404 /errordocument.html
ErrorDocument 500 /errordocument.html qui renvoie vers des pages dédiées les erreurs types HTML.
Je ne comprends pas les autres commandes.
A little help ? ;)
Dans le code suivant (proposé par 1and1) :
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) /errordocument.html
ErrorDocument 400 /errordocument.html
ErrorDocument 401 /errordocument.html
ErrorDocument 403 /errordocument.html
ErrorDocument 404 /errordocument.html
ErrorDocument 500 /errordocument.html
RemoveType x-mapp-php4 .html
A part :
- RewriteEngine On qui active la ré-écriture d'URL, je suppose.
- ErrorDocument 400 /errordocument.html
ErrorDocument 401 /errordocument.html
ErrorDocument 403 /errordocument.html
ErrorDocument 404 /errordocument.html
ErrorDocument 500 /errordocument.html qui renvoie vers des pages dédiées les erreurs types HTML.
Je ne comprends pas les autres commandes.
A little help ? ;)
A voir également:
- HTACCESS et ses copains...
- Copains d'avant qui a visité mon profil ✓ - Forum Réseaux sociaux
- Activer mon compte copains d'avant ✓ - Forum Réseaux sociaux
- Copains d'avant ou trombi - Forum Réseaux sociaux
- Copains d'avant et/ou Trombi ?.... ✓ - Forum Réseaux sociaux
- Qui regarde mon profil Facebook ? Les astuces pour le savoir - Guide
5 réponses
Alors
La première instruction va modifier la façon dont le serveur traite une erreur 404. Pour ce type d'erreur, si rien n'est mentionné, tu tombes sur un page 404 générique du serveur. En ajoutant cette ligne, le serveur va envoyer les visiteurs vers un document errodocument.html. C'est une assez mauvaise façon de travailler, car tu n'auras, justement, plus d'erreur 404 en procédant de la sorte ^^
La seconde instruction empêche le serveur d'accepter le type MIME php4 ainsi que les fichiers avec extension .html
La première instruction va modifier la façon dont le serveur traite une erreur 404. Pour ce type d'erreur, si rien n'est mentionné, tu tombes sur un page 404 générique du serveur. En ajoutant cette ligne, le serveur va envoyer les visiteurs vers un document errodocument.html. C'est une assez mauvaise façon de travailler, car tu n'auras, justement, plus d'erreur 404 en procédant de la sorte ^^
La seconde instruction empêche le serveur d'accepter le type MIME php4 ainsi que les fichiers avec extension .html
Merci je vais regarder pour le mod_rewrite.
Mais pour ces deux lignes, plus en détails :
Mais pour ces deux lignes, plus en détails :
RewriteRule (.*) /errordocument.htmlJe ne comprends pas la nomenclature... Et ne comprends pas du tout la deuxième ligne.
(...)
RemoveType x-mapp-php4 .html
Merci de ta réponse.
Je n'ai pas mis finalement cette première ligne, j'ai préféré détailler les erreurs. Est-ce grave ?
Mon htaccess actuel donne :
Pour le RemoveType, je ne comprends pas concrètement.
Je n'ai pas mis finalement cette première ligne, j'ai préféré détailler les erreurs. Est-ce grave ?
Mon htaccess actuel donne :
#Rewrite options
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# --- Other options ---
# Erreur 400, Mauvaise requête
ErrorDocument 400 /errors/404.php
# Erreur 401, Non autorisé
ErrorDocument 401 /errors/401.php
# Erreur 403 , Interdit
ErrorDocument 403 /errors/401.php
# Erreur 404, Non trouvé
ErrorDocument 404 /errors/404.php
# Erreur 500, Erreur interne du serveur
ErrorDocument 500 /errors/404.php
RemoveType x-mapp-php4 .html
Pour le RemoveType, je ne comprends pas concrètement.
Ben, en indiquant RemoveType x-mapp-php4 tu indiques au serveur que tu refuses qu'il accepte des fichier dont le MIME type correspond à du php. Généralement on met ça puor prévenir les injections de code malicieux.
Et RemoveType .html fait pareil pour les fichiers aux extensions .html tu ne pourras donc pas avoir index.html mais index.htm oui ^^
Et RemoveType .html fait pareil pour les fichiers aux extensions .html tu ne pourras donc pas avoir index.html mais index.htm oui ^^
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Donc, a priori, mon htaccess suivi ne choque personne :
#Rewrite options
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# --- Other options ---
# Erreur 400, Mauvaise requête
ErrorDocument 400 /errors/404.php
# Erreur 401, Non autorisé
ErrorDocument 401 /errors/401.php
# Erreur 403 , Interdit
ErrorDocument 403 /errors/401.php
# Erreur 404, Non trouvé
ErrorDocument 404 /errors/404.php
# Erreur 500, Erreur interne du serveur
ErrorDocument 500 /errors/404.php
RemoveType x-mapp-php4 .html