Forum dédié au moteur de recherche et aux techniques d'optimisation par #taggle
Vous n'�tes pas identifi�.
j'ai modifié un script
y a plus qu'a adapté l'url rewrite mais je n'y arrive pas...
l'objectif :
-http://www.url.com/cat/qsds-sqdqsd.html
en
-http://www.url.com/fichier.php?cat=qsds-sqdqsd
il y a donc un rep virtuel
et la variable peut etre compose de 0-9 mais aussi de a-z et aussi de tiret et underscore....
quelqu'un connait la solution?
ps:je l'ai posté aussi sur le hub http://www.webmaster-hub.com/index.php?showtopic=31872
merci d'avance!
Hors ligne
Salut,
RewriteEngine on RewriteRule ^([0-9a-z-_]+)/([0-9a-z-_]+)\.html$ /fichier.php?$1=$2 [L]
![]()
Tu pourrais aussi être plus permissif au niveau des caractères si jamais :
RewriteEngine on RewriteRule ^([^/]+)/([^/]+)\.html$ /fichier.php?$1=$2 [L]
Hors ligne
je peux aller donner la réponse de Phobos sur le Hub pour faire genre je me la pète un peu et je suis devenu "rewriteur" ?
Hors ligne
oui vas-y, si ça peut te faire plaisir ![]()
Hors ligne
j'y vais, mais dites rien à Dan ;-)
quoi il est là et ma vue ???? ![]()
voilà c'est posté, merci Phobos, je suis tout ému
Derni�re modification par xavfun (22-01-2007 13:45:02)
Hors ligne
Hors ligne
je sais pas si c'est plausible, on verra...
Hors ligne
faudrait pas que ça marche du premier coup, sinon je me dégage de toute responsabilités vis à vis du mec fun ![]()
(PS : luc, si ton serveur est sous apache1, tu as plus de risques d'avoir une configuration qui requiert de retirer le '/' au début dans les seconds membres de ces règles)
Hors ligne
si ça marche pas, ça fera plus vrai.
Luc t'es mal si c'est moi qui prends l'affaire en main ![]()
Hors ligne
![]()
Attention toutefois au répertoire qui disparaît !! Le navigateur pourrait ne plus retrouver les images et fichiers CSS.
Un petit coup de <base href="..."> dans le fichier php aiderait dans ce cas ![]()
Dan
Hors ligne
dans ce cas je m'adapte pour répondre sur le Hub...
Hors ligne