sedhyphen.sh:
#!/bin/sh
sed -u 's/-/_/g'
link
RewriteMap sed-hyphen prg:sedhyphen.sh
RewriteRule ^(.*)$ ${sed-hyphen:$1} [L]
Certifique-se de que sedhyphen.sh esteja definido como executável.
Extraído de - link (Eles estavam convertendo o caminho oposto )
Você também pode fazer algo assim, mas é menos dinâmico
RewriteCond% {REQUEST_URI} ^ (. ) - (. ) - (. ) / $ RewriteRule (. ) - (. ) - (. ) / link $ 1_ $ 2_ $ 3 / [ R = 301]
De: link