Bonjour,
je cherche basiquement à rediriger TOUTES les urls d'un site vers une seule et unique page.
exemple:
1 - je tape l'url suivante
hxxp://www.monsite.com/news/2004/mars/17/
NB: il n'existe pas de repertoire /news/2004/mars/17/ à la racine de mon site.
2 - je souhaite rediriger cet appel vers une page "index.php" situé à la racine du site. Je place donc un ".htaccess" à la racine de celui ci. Il contient les lignes suivantes
ErrorDocument 403 /index.php
ErrorDocument 404 /index.php
Options -Indexes |
3 - ma page "index.php" contient le code suivant
Code :
- <?
- echo $_SERVER["REQUEST_URI"];
- ?>
|
Elle me permettra d'afficher l'url initialement appellée et de vérifier que tt c'est bien passé.
Ca c'est la théorie, mais j'ai du mal... avec IE, avec lequel on peut dire que ça ne marche pas du tout. Je ne comprends pas comment il peut y avoir de telles différences dans l'interpretation d'HTTP... Et c'est pas faute d'avoir retourné la doc d'apache, et d'avoir essayé toute une combinaison de syntaxes.
A titre de test j'ais déposé une petite page qui réponds au déscriptif ci-dessus.
http://kursk.free.fr/powa/voici/un/test/qui/marche
qui devrais en toute théorie vous afficher une page avec l'URI demandée.
Message édité par stb le 22-06-2004 à 17:59:37