Voilà, je fais la V4 de mon site car là, non seulement il n'est pas du tout optimisé pour le référencement, mais il a été fait en WYSIWYG et ça se voit très bien dans le code source... y'a rien de valide pour le W3C, même pas en HTML 4.01 Transitional. C'est donc pour ça que je fais une mise à jour complète : mise en page, vraies pseudos-frames, valide HTML 4.01 Transitional et CSS ainsi que URL rewriting. En clair, j'ai du boulot, et je suis loin d'avoir fini !
Mon problème est donc que je fais des pseudos frames genre "index.php?page=prout". La page "prout" est un fichier .php à la racine du site. Ne souhaitant pas modifier toutes les URL internes sur chacunes des pages du site, je préfère garder l'extension actuelle en .php3. Il m'a donc fallu mettre en place un URL rewriting qui dit que quand on demande "prout.php3", ça affiche en fait la page "index.php?page=prout", tout cela biensûr sans que le visiteur ne voit quoi que ce soit.
Le hic là-dedans, c'est que "index.php3", sur l'actuelle version du site, est très utilisée par les visiteurs alors que je ne sais même pas pourquoi (un coup de Google certainement). Malheureusement, sur la v4, lorsque l'on demande l'index en PHP3, le fichier .htaccess ouvre donc "index.php?page=index".... Ce qui fait une boucle et affiche le site (en partie), dans le site !
J'ai alors pensé à plutôt utiliser "index.php3" pour le moteur des pseudos frames... mais quand on réfléchit, on se rend compte que ça reviendrai au même !
Merci d'avance pour votre aide, et à ceux qui m'ont lu !
Joffrey, complètement paumé dans le PHP !
PS: l'index du site demande à afficher "accueil.php". L'index pour les visiteurs devrait donc être "accueil.php3"...