¿Cómo reescribir la URL eliminando los dos últimos caracteres del archivo htaccess?

¿Cómo reescribir la URL eliminando los dos últimos caracteres del archivo htaccess?

¿Cómo reescribir una URL eliminando los dos últimos caracteres dentro del .htaccess como se muestra a continuación?

/blog/?m=20150218reescribir a/blog/?m=201502

Intenté seguir pero no funcionó:

RewriteCond %{REQUEST_URI}
RewriteRule ^(/blog/?m=+[0-9]+)$ /blog/?m=/\d{2}$// [L]

Respuesta1

Está reescribiendo la cadena de consulta; no está disponible en las declaraciones RewriteRule. Esto es lo que tienes que hacer (no probado):

RewriteCond %{QUERY_STRING} ^((.+&)?m=.+)..(&.*)?
Reescribir regla ^(.*)$ $1?%1 [L]

Esto es para 2.2.

información relacionada