récupérer nom dossier et en faire une variable

Nouveau WRInaute
Bonjour,
j'essaie en vain en consultant la doc et les forums à résoudre mon soucis de redirection qui doit pas être si compliqué pourtant mince... 8O

je souhaite récupérer le nom du dossier et en faire une variable ; voici quelques exemples :


http://www.mondomaine.com/florent54/index.html?simpleboardtabfposts_sortby=hitsDESC&tab=getforumtab
devient
http://www.mondomaine.com/userprofile/florent54/index.html?simpleboardtabfposts_sortby=hitsDESC&tab=getforumtab

http://www.mondomaine.com/maurice12/index.html?simpleboardtabfposts_sortby=hitsDESC&tab=getforumtab
devient
http://www.mondomaine.com/userprofile/maurice12/index.html?simpleboardtabfposts_sortby=hitsDESC&tab=getforumtab

etc

pouvez-vous m'aider svp

merci d'avance
loïc


j'ai essayé ça mais...
Code:
RewriteCond %{QUERY_STRING} ^/([^/]+)/index.html?(.*)
RewriteRule http://www.mondomaine.com/membres/espace-perso/userprofile/$1?simpleboardtabfposts_sortby$2 [L,R=301]
 
Nouveau WRInaute
Je suis pas spécialiste mais à ta place j'essayerais ça (sans RewriteCond) :
Code:
RewriteRule http://www.mondomaine.com/(.*)/(.*) http://www.mondomaine.com/userprofile/$1/$2 [R=301,L]
 
WRInaute discret
bonjour

Tester ce code

Code:
RewriteCond %{REQUEST_URI} !index.(htm|html|php|asp|shtml)$
RewriteRule ^(.*)\/(.*) http://www.mondomaine.com/userprofile/$1/$2 [R=301,L]

bonne journée
 
Nouveau WRInaute
bonjour,
merci pour vos messages
j'ai du remonter mes lignes dans mon htaccess pour qu'elles soient prises en compte...
(punaise j'ai un gros travail de nettoyage à faire je pense...)
finalement ça fonctionne bien
loïc

Code:
RewriteRule ^(.*)\/index.html(.*)  http://www.mondomaine/dossier/userprofile/$1 [R=301,NC,L]
 
Discussions similaires
Haut