|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : janvier 2007 Messages : 236 ![]() |
Salut tout le monde ...
J'aimerai faire une simplification d'URL via htaccess Par exemple j'ai une urlde site qui pointe sur www.monsite.com/dossier/page1 ou www.monsite.com/dossier/page2 Ok, tout ça est correct ça fonctionne mais ce que j'aimerai faire c'est afficher dans l'URL www.monsite.com/page2 tout en récupérant la valeur de "dossier" dans une variable GET pour mon code et pour compliquer un peu la chose je voudrai que cette redirection n'existe que si le domaine demandé n'est pas "domaine.com" ce qui donne que si je veux afficher la page 1 (qui est la même pour les deux ndd) ça donne www.domaine.com/dossier/page1 - il n'y a pas d'URL rewriting en revanche si je veux afficher www.monsite.com/page1 - Il y a réécriture de l'affichage de l'URL mais mon serveur doit comprendre www.domaine.com/dossier/page1 vous l'aurez compris www.monsite.com et www.domaine.com pointent sur le même dossier sur le même serveur... je pense que c'est jouable avec des rewrite cond etc mais je suis pas un expert avec ça ...si vous avez des idées @++ |
|
|
00
|
|
|
#2 | ||||
|
Membre du Club
![]() Inscription : janvier 2007 Messages : 236 ![]() |
je teste ce genre de choses mais sans succès
Code :
Code :
Code :
RewriteRule ^([^/]+)/{0,1}$ %{HTTP_HOST}/index.php?zone=site&urlseo=$1&domaine=%{HTTP_HOST} [L,NC,QSA]
|
||||
|
|
01
|
|
|
#3 | ||
|
Membre du Club
![]() Inscription : janvier 2007 Messages : 236 ![]() |
Dans l'idée je fais ça
Code :
|
||
|
|
00
|
|
|
#4 |
![]() ![]() Inscription : août 2005 Messages : 8 295 ![]() |
Il suffit de retirer http://%{HTTP_HOST} du second membre de tes RewriteRule.
__________________
![]() Du détail, du détail, du détail !!! Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
|
|
|
00
|
|
|
#5 |
|
Membre du Club
![]() Inscription : janvier 2007 Messages : 236 ![]() |
Ben en fait non parce que si je fais ça, c'est l'adresse http://monsite.com/dossier qui reste affichée alors que je voudrais avoir simplement http://monsite.com
si tu veux j'essaye de récupérer la valeur de "dossier" dans la variable GET urlseo mais aussi de masquer l'affichage de "dossier" dans l'URL... Je sais pas comment faire |
|
|
00
|
|
|
#6 |
|
Membre du Club
![]() Inscription : janvier 2007 Messages : 236 ![]() |
tu avais raison, j'ai géré ça côté code... ce que je voulais faire n'est pas faisable en url rewriting
m'en suis sorti en récupérant le domaine et en allant chercher urlseo dans ma bdd à partir de cette info ! thanks ++ |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com