¿Cómo reescribir una URL eliminando los dos últimos caracteres dentro del .htaccess como se muestra a continuación?
/blog/?m=20150218
reescribir 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.