Page 1 sur 1

htaccess chez 1&1 (hébergeur) - personalisation des erreurs

Posté : 16 juil. 2011, 12:59
par bunk
Bonjour,

Je ne parviens pas à personnaliser mon fichier htaccess pour personnaliser les redirections en fonction des erreurs rencontrées (403,404) voici le contenu de mon fichier htaccess :

Code : Tout sélectionner

Options +FollowSymlinks RewriteEngine on RewriteBase / RewriteCond %{HTTP_HOST} ^dev.site\sous-rep\.fr [NC] RewriteRule (.*) http://dev.site.fr/sous-rep/$1 [QSA,L,R=301] RewriteRule ^index\.php$ /sous-rep/index\.php [QSA,L] RewriteRule ^([a-z/_]*)\.php$ /sous-rep/index.php?module=$1 [QSA,L] RewriteRule ^([A-Za-z0-9]+)-([A-Za-z0-9_/-]+)-([A-Za-z0-9]+)-([0-9]+)\.php$ /sous-rep/index.php?module=$1&cat=$2&page=$3&id=$4 [QSA,L] RewriteRule ^([A-Za-z0-9]+)-([A-Za-z0-9_/-]+)-([A-Za-z0-9]+)\.php$ /sous-rep/index.php?module=$1&cat=$2&page=$3 [QSA,L] RewriteRule ^([A-Za-z0-9]+)-([A-Za-z0-9_/-]+)\.php$ /sous-rep/index.php?module=$1&cat=$2 [QSA,L]
Le site fonctionne bien mais en cas de mauvaise adresse (dossier ou fichier) c'est la page d'erreur de l’hébergeur qui apparait. Pouvez-vous m'aider à faire évoluer mon fichier htaccess ?

D'avance merci.

Re: htaccess chez 1&1 (hébergeur) - personalisation des erreurs

Posté : 16 juil. 2011, 13:03
par Skw33d

Re: htaccess chez 1&1 (hébergeur) - personalisation des erreurs

Posté : 16 juil. 2011, 13:28
par bunk
J'ai oublié de préciser que j'ai essayé en rajoutant :

Code : Tout sélectionner

ErrorDocument 404 /erreurs.php
Ceci renvoie toujours sur la page d'erreur de l’hébergeur.

Re: htaccess chez 1&1 (hébergeur) - personalisation des erreurs

Posté : 16 juil. 2011, 14:09
par Skw33d
http://faq.1and1.fr/hebergements/htaccess/10.html

Rajoute les directives manquantes qui sont indiquées. Chez 1and1 ils font les .htaccess à leur sauce apparemment
Et rajoute ceci AddType x-mapp-php5 .php à la place du RemoveType x-mapp-php4 .html .

Re: htaccess chez 1&1 (hébergeur) - personalisation des erreurs

Posté : 17 juil. 2011, 10:29
par bunk
Bonjour,

En effet j'avais déjà cette ligne dans un fichier htaccess d'un répertoire supérieur (je suis presque sur qu'elle est prise en compte car si je la désactive cela ne fonctionne plus).

Après lecture de plusieurs blog concernant les fichiers htaccess chez 1and1 j'ai réussi je pense à obtenir ce que je voulais à un détails près et d'après ce que j'ai lu je ne suis pas le seul.

Par exemple en prenons en compte que le fichier test.txt existe, l'url http://dev.site.fr/sous-rep/test.htm va bien me renvoyer vers ma page d'erreur personnalisée mais aucunement avec l'extension php, la page d'erreur de 1and1 prend toujours le dessus.

Il semblerait que cela soit du à l’hébergeur. Avez vous des expériences similaires ?

D'avance merci.