2011-04-29 4 views

Répondre

0

Essayez ceci:

RewriteRule ^([^_]*)_([^_]*)$ $1-$2 
+0

On dirait une sorte de bug émoticône/grenouille. lol – Wiseguy

1

Pour remplacer toutes les _ avec trait d'union souligne - URI, utilisez les règles suivantes dans votre fichier .htaccess:

Options +FollowSymlinks -MultiViews 
RewriteEngine on 

RewriteRule ^([^\_]+)_([^\_]+)(_.*)$ /$1-$2$3 [N,DPI] 
RewriteRule ^([^\_]+)_(.*)$ /$1-$2 [L,R=301,DPI] 

Cette redirige une URL de:

http://localhost/directsystems/education/index/my_name/system_one

à

http://localhost//directsystems/education/index/my-name/system-one