Converta “/” para “-” com regra de reescrita

2

Eu tenho a seguinte regra de reescrita no meu servidor:

RewriteEngine On
RewriteBase /
RewriteCond $1 !^(index\.php|static)
RewriteRule ^(.*)$ /index.php?$1 [L]

O seu principal uso é para converter todas as pastas solicitadas para o servidor em um parâmetro . Por exemplo, solicitando que os lutadores de example.com/foo sejam convertidos em example.com/index.php?foo fighters.

Muito legal, né? Bem, tem um problema. Se alguém entrar, por exemplo, AC / DC, devido à barra extra. Existe alguma maneira de reescrever isso / to -, fazendo com que funcione com a regra de reescrita atual?

    
por Andres 06.10.2012 / 22:49

1 resposta

1

Use o sinalizador B para codificar o parâmetro em url.

link

    
por 08.10.2012 / 07:45

Tags