Anonymus Posté 11 Octobre 2004 Posté 11 Octobre 2004 Bonjour, RewriteRule ^index.php$ index.php?option=content&task=view&id=7 [L] Je voudrais que soit renvoyée, par défaut, un certain nombre de valeurs, s'il n'y a pas de 'query string' après mon 'index.php'. Dans l'exemple, je n'ai pas de valeurs, d'où le signe $, et pourtant lorsque je teste, ca me renvoie toujours la page indiquée à droite, avec les arguments. Quel flag ais je oublié ? Merci
Dan Posté 11 Octobre 2004 Posté 11 Octobre 2004 Salut Anonymus, C'est normal que cela te renvoie l'expression de doite, vu que c'est ce que tu réécris Si tu veux que le Query String soit ajouté, il faut le flag QSA ... Mais je ne suis pas sûr de comprendre ce que tu veux faire Le $ dit que le fichier termine par index.php mais ne dit nullement qu'il n'y a pas de Query String ....
Anonymus Posté 11 Octobre 2004 Auteur Posté 11 Octobre 2004 Salut, dans le cas où il y a un query string, ca le prend en compte. Ce que je voudrais, c'est dans le cas où il n'y en a pas : S'il n'y a pas de query string, alors mettre celui de droite par défaut. En fait, le site tel qu'il est actuellement ne comporte pas de pages d'index, ou plus exactement la page 'index.php', sans parametres, est une page vierge. Je voudrais donc qu'elle soit réorientée sur une page avec parametres. (Bon.. Tu vas me dire, en php c'est 'pinuts', mais... bon. Je cherche à progresser )
Remi Posté 11 Octobre 2004 Posté 11 Octobre 2004 Et si tu mets avant : RewriteCond %{QUERY_STRING} ^$ ?
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant