Version complète: sur le forum Webmaster Hub : .htaccess ne fonctionne pas si extension .php ?
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > Fichier .htaccess et réécriture d'URLs
Mona
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) q_smallexcla.gif r_question6161.gif

Une idée ???

Merci.
Mona.
Dan
Voici ce que donne l'analyseur d'entête du Hub...
Essaie en faisant une redirection permanente au lieu d'une redirection temporaire (302)

CITATION
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
Mona
???

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 ?
Dan
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 wink.gif
Mona
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... tongue.gif )

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.
Dan
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 sad.gif

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.
Mona
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.
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.