mod_rewrite muy simple reemplazando "foros" por "foro"

mod_rewrite muy simple reemplazando "foros" por "foro"

¿Alguien puede ayudarme con una regla mod_rewrite para esta situación? Sólo necesito eliminar la 's' de un segmento de foros.

De

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

o

test.com/test-forums/anystring/anystring

A

/test-forum/anystring/anystring 

Por así decirlo, sólo se elimina la S al final de "foros".

Cualquier ayuda sería genial. Salud

Respuesta1

Puedes probar esto en tu sección VirtualHost:80:

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

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

Esto dejará la URL en la barra de direcciones del navegador como www.test.com/test-forums/anystring/anystring

Si desea enviar una redirección al navegador para que la URL que se muestra en la barra de direcciones sea www.test.com/test-forum/anystring/anystring, agregue [L,R=301]a la línea RewriteRule:

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

información relacionada