J'ai un petit souci pour faire du rewriting.
dans .htaccess j'ai mis :
- Code: Tout sélectionner
order allow,deny
allow from all
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^home2$ share.html [L]
ça ça marche quand je tape -http://www.monsite.org/home2 je suis bien redirigé vers la page -http://www.monsite.org/share.html
le souci c'est que je veux ce type d'url en fait : -http://www.monsite.org/?home2
J'ai mis ça et ça marche pas :
- Code: Tout sélectionner
...
RewriteRule ^\?home2$ share.html [L]
Je suis redirigé vers la page principale de mon blog dotclear.
-http://www.monsite.org/?home2 n'existe pas au sein de mon blog je précise.
Les pages de mon blog sont du style:
-http://www.monsite.org/?3449-titre-de-l-article pour un billet
-http://www.monsite.org/?contact pour une page connexe.
Je sais pas mais j'ai l'impression que dotclear me fout le boxon et m'empeche t'utiliser le ? pour faire du rewriting.
Seul souci je dois absolument avoir un url de ce type
Quelqu'un pourrait m'aider s'il vous plait? Merci beaucoup
ps:
Si ça peut vous aidez à m'aider dans mon problème j'ai aussi la situation suivante:
si j'ai un repertoire toto avec un index.html dedans même si je fais un RewriteRule du type suivant:
si je mets :
- Code: Tout sélectionner
RewriteRule ^toto$ share.html [L]
c'est l'index.html du repertoire toto qui s'affiche et non le contenu de share.html (pour -http://www.monsite.org/toto)
Par contre evidemment si je mets :
- Code: Tout sélectionner
RewriteRule ^toto2$ share.html [L]
c'est le contenu de share.html qui s'affiche (pour -http://www.monsite.org/toto2)
Comment je peux faire?

Français |
Anglais
