erreur HTACCESS avec non-creation de dossier

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics

Amon-Ra
Nouveau WRInaute
 
Messages: 19
Inscription: Mar Juin 15, 2004 18:27

erreur HTACCESS avec non-creation de dossier

Message le Sam Aoû 26, 2006 11:18

Bonjour,
Voila, je souhaite faire une redirection de :

www.monsite.com/test/23/salut/

vers

www.monsite.com/test.php?num=23

la redirection marche MAIS, il n'y a aucune données qui transite via la méthode GET.

je m'explique, en faisant un var_dump($_SERVER); dans mon test.php
il apparait que les données de la variable $num ne passait pas !

j'ai compris que Apache donnai la priorité à l'url où un dossier n'existe pas

exemple :
"test.php" existe mais le dossier "test" dans la meme racine n'existe pas !

en tappant www.monsite.com/test/lol
on arrive a la page test.php
on peu tres bien faire www.monsite.com/test/lol/caca/pipi/popo
ça marche aussi

alors on crée un dossier s'appellant test à la meme racine.

et la ça donne www.monsite.com/test/lol/caca/pipi/popo
erreur 404

Apache donne la priorité au dossier car celui ci existe dorénavant.

Comment supprimer cette priorité ?
je veu faire :
www.monsite.com/test/lol/caca/pipi/popo
pour afficher un erreur404 sans avoir de dossier www.monsite.com/test/ pour ne pas qu'il affiche /test.php bêtement.


merci d'avance...

Amon-Ra
Nouveau WRInaute
 
Messages: 19
Inscription: Mar Juin 15, 2004 18:27

Message le Sam Aoû 26, 2006 12:07

j'ai trouvé la solution
je vous en fait bénéficier car je pense que c'est très important de savoir ceci :

vous devez désactiver l'option Multiviews dans votre .htaccess

Multiviews => "Autorise les vue multiples suivant un contexte. Cela permet par exemple d'afficher les pages dans un language suivant la configuration du language du client. "

Code: Tout sélectionner
Options +FollowSymlinks -Multiviews
RewriteEngine On

RewriteRule ^test/([0-9]+)/(.*)/$ test.php?num=$1 [L]


Pour moi, -Multiviews doit être indispensable dans votre .htaccess

à mettre ce topic en post-it vu l'importance du sujet...
Cordialement,


Formation recommandée sur ce thème :

Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités