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