Aller au contenu

.htaccess ne fonctionne pas si extension .php ?


Sujets conseillés

Bonjour,

Voici mon fichier .htaccess pour le site www.sinfoni.fr (ou www.sinfoni-it.info):

ErrorDocument 400 /err_query.php

ErrorDocument 401 /err_autorisation.php

ErrorDocument 403 /err_deny.php

ErrorDocument 404 /err_introuvable.php

ErrorDocument 500 /err_srv.php

avec une URL contenant une répertoire inexistant: http://www.sinfoni.fr/toto/toto.php OK

avec une URL contenant une fichier inexistant or php: http://www.sinfoni.fr/toto.htm, http://www.sinfoni.fr/toto.zip OK

MAIS

avec une URL contenant une fichier inexistant php sur un répertoire existat: http://www.sinfoni.fr/toto.php

je me retrouve avec l'erreur 404 de mon hébergeur (1&1) :!: :?:

Une idée ???

Merci.

Mona.

Lien vers le commentaire
Partager sur d’autres sites

Voici ce que donne l'analyseur d'entête du Hub...

Essaie en faisant une redirection permanente au lieu d'une redirection temporaire (302)

URL: http://www.sinfoni.fr/toto.php

HTTP/1.1 302 Found

Date: Fri, 06 Oct 2006 14:27:20 GMT

Server: Apache/1.3.31 (Unix) PHP/4.3.9

X-Powered-By: PHP/4.3.9

Location: http://www.sinfoni-it.info/toto.php

Connection: close

Content-Type: text/html

Redirection vers :

URL: http://www.sinfoni-it.info/toto.php

HTTP/1.1 404 Not Found

Date: Fri, 06 Oct 2006 14:37:21 GMT

Server: Apache/1.3.37 (Unix)

Content-Length: 2044

Connection: close

Content-Type: text/html

Lien vers le commentaire
Partager sur d’autres sites

???

Je fichier .htaccess ne contient rien d'autre que la définition des pages d'erreurs. Une redirection permanente plutôt que temporaire ? C'est à dire ?

Modifié par Mona
Lien vers le commentaire
Partager sur d’autres sites

Le domaine sinfoni.fr redirige bien vers sinfoni-it.info .... non ?

Il faudrait que cette redirection soit une 301 plutôt qu'une 302...

Tu poourrais de même signaler à ton hébergeur qu'il a loupé quelques versions d'Apache et de Php ... tu es vraiment en retard sur ce plan ;)

Lien vers le commentaire
Partager sur d’autres sites

En fait c'est un peu compliqué... Le site est chez 1&1, hébergement avec lequel nous avions un ".info" gratuit. On a donc pris sinfoni-it.info, chez 1&1. Mais le domaine sinfoni.fr est depuis plusieurs années au relais internet (www.leralaisinternet.com).

Le but, c'est d'avoir www.sinfoni.fr, pas sinfoni-it.info. Au relais internet, nous utilisons la gestion des DNS sinfoni.fr non seulement pour le site internet et notre messagerie, mais aussi pour nos intranets : <XXX>.sinfoni.fr qui est sur une IP fixe (nos bureaux), mais aussi <YYY>.sinfoni.fr et <ZZZ>.sinfoni.fr, nos intranets "à domicile", c'est à dire les bureaux que nous avons chez nous, le tout étant relié par un VPN, mais surtout les sous-domaines <YYY> et <ZZZ> utilisant en fait des dyndns.org... ce qui est possible avec le relais internet, mais à priori pas avec 1&1, qui ne propose que des adresses IP au niveau gestion de DNS...

(j'ai mis XXX, YYY et ZZZ pour ne pas afficher les sous-domaines réels qui sont des intranets, bien protégés, mais que je n'ai pas envie de voir submergés par des tentatives inutiles d'intrusions... :P )

Bref, au relais, le www.sinfoni.fr est redirigé vers une page web (www.sinfoni-it.info/index.php).... Cette redirection est gérée par le relais et donc par par moi ! L'idéal serait de rapatrier sinfoni.fr sur 1&1 mais, plus de gestion des dyndns... et ces redirections, on s'en sert tous les jours pour l'activité du site monassistance.info ... bref pas simple...

Le relais internet propose l'option "Masquer l'adresse" : donc masquer dans la barre d'adresse le www.sinfoni-it.info/page_quelconque.php par www.sinfoni.fr. Mais je ne sais absolument pas comment ce "masquage" fonctionne, et je ne sais par si ok au niveau moteur de recherche... Car la version précédente du site www.sinfoni.fr qui existait depuis 1997 n'avait que la page d'accueil indexée dans google... est-ce en rapport ?

Donc au final, je n'ai pas la main sur le type de redirection...

Mona.

Modifié par Mona
Lien vers le commentaire
Partager sur d’autres sites

Il est clair qu'une redirection 302 (comme celle que tu as) permet de masquer l'URL finale dans la barre d'adresse. Mais par contre elle pose un problème au niveau du référencement sous Google et les autres moteurs parce que ces pages risquent de ne pas être indexées.

Pour preuve: http://www.google.fr/search?hl=fr&q=si...oogle&meta=

Une seule page indexée, et même pas la page d'accueil, juste un PDF :(

Je pense qu'avant de te lancer dans ce type de modification tu devrais d'abord t'occuper de la structure de tes redirections, parce qu"un joli site c'est bien, mais s'il n'est indexé nulle part tu ne risques pas de crouler sous les visiteurs.

Lien vers le commentaire
Partager sur d’autres sites

Absolument... c'est même pire que cela puisque certaines pages sinfoni-it.info sont, elles, indexées... N'y-a-t-il pas un risque que google considère la redirection comme du spam...

Pour tout dire, je ne me suis pas encore préoccupé du référencement de ce site (à part un sitemap) vu que je dois d'abord résoudre ce problème... qui m'en pose donc un second, la redirection 404 !

Mona.

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...