mod_rewrite muito simples substituindo "fóruns" por "fórum"

mod_rewrite muito simples substituindo "fóruns" por "fórum"

Alguém pode me ajudar com uma regra mod_rewrite para esta situação? Eu só preciso remover o 's' de um segmento de fórum.

De

 www.test.com/test-forums/anystring/anystring

ou

test.com/test-forums/anystring/anystring

Para

/test-forum/anystring/anystring 

Por assim dizer, apenas S no final dos “fóruns” é removido.

Qualquer ajuda seria ótimo. Saúde

Responder1

Você pode tentar isso na seção VirtualHost:80:

<VirtualHost *:80>
  ... other configuration ...

  RewriteEngine On
  RewriteRule ^/test-forums(.*) /test-forum$1
</VirtualHost>

Isso deixará o URL na barra de endereço do navegador como www.test.com/test-forums/anystring/anystring

Se você deseja enviar um redirecionamento para o navegador para que o URL exibido na barra de endereço se torne www.test.com/test-forum/anystring/anystring, adicione [L,R=301]à linha RewriteRule:

RewriteRule ^/test-forums(.*) /test-forum$1 [L,R=301]

informação relacionada