28Fermer30
GodzilLe 13/05/2008 à 14:46
Spipu (./12) :
Zephyr (./11) :
Spipu (./10) :
par contre, ca risque pas d'empêcher l'access aux CSS ? (je veux dire par là empêcher une utilisation normale) J'ai pas tester, c'est juste une idée comme ca

Ah c'est sûr, mais si il veut conserver l'accès aux CSS alors ce n'est pas une redirection qu'il faut faire, le plus simple serait juste de rattraper les erreurs 404 et envoyer l'utilisateur sur une page ("ErrorDocument 404 http://www.tonsite.com/index.php").


ok, on est d'accord happy c'est bien ce qu'il me semblait... donc les solutions décrites ci-dessus ne conviendront pas à son cas il me semble, non ?

perso je mettrais juste un fichier index.php comprenant <?php header('location: ../'); ?>


Pour garder le principe du redirect du .htaccess, tu peux faire un


DirectoryIndex http://www.tonsite.com/racine.php

dans le .htaccess en question

et le /racine.php ne fait qu'un

<?php header('location: ../'); ?>


Sinon une erreur 500 est souvent signe d'un .htaccess foireux

Et si c'était une erreur de boucle de redirection, non ça ne serait pas une erreur 500, il y a un numero d'erreur pour ça si j'ai bon souvenirs


Sinon si le but est d'interdire l'indexe des dossier tu peux faire un simple :

Options -Indexes
ErrorDocument 403 /

dans le .htaccess a la racine du site, c'est un peu radical, mais ça marche bien grin (et on peut meme rediriger vers un script PHP pour reagir suivant l'URL qui etait demandé ^^) par contre ça a le meme effet de bord sur le DirectoryIndex, l'URL ne change pas