Réécriture URL supprimer home/annugrbz/public_html

Nouveau WRInaute
Bonjour à tous

J'ai écrit cette règle
Code:
RewriteRule ^([a-zA-Z-]*)/([a-zA-Z-]*)/([a-zA-Z-]*)/([a-zA-Z-]*)/([a-zA-Z-]*)\.php$   entreprise.php?prenom=$1&nom=$2&metiers=$3&villes=$4&departement=$5 [L]
qui fonctionne mais

d'autres questions viennent à moi

je voudrais maintenant rediriger de manière permanente toutes les adresses à 5 paramètres qui contenaient des underscores vers celles à shash

j'avais écrit ceci

Code:
RewriteRule ^(.*)_(.*)_(.*)_(.*)_(.*).php$ $1/$2/$3/$4/$5.php [R=301,L]
mais cela me donne une adresse bizarre

il me place un public/html/ entre le nom de domaine et le titre de la page

Code:
<a href="http://www.nom-de-domaine.com/home/annugrbz/public_html/angelique/deprets/agence-web/epinal/vosges.php" rel="nofollow">http://www.nom-de-domaine.com/home/annugrbz/public_html/angelique/deprets/agence-web/epinal/vosges.php</a>

Je voudrais supprimer le
Code:
home/annugrbz/public_html
qu'elqu'un sait ce qu'il faut écrire ?

MERCI
 
Nouveau WRInaute
Pour ceux que ça intéresse ( à adapter en fonction de votre cas)

la ligne finale de réécriture qui fonctionne était celle-là

Code:
RewriteRule ^\/home\/annugrbz\/public_html\/(.*)_(.*)_(.*)_(.*)_(.*)\.php  ^\/(.*)\/(.*)\/(.*)\/(.*)\/(.*)\.php$ [R=301,L]
 
Discussions similaires
Haut