Tengo una URL extraña, (/%E2%80%8E) de una versión anterior de un sitio que debe redirigirse a (/). Intenté lo siguiente pero no funcionó:
location /%E2%80%8E { return 301 /; }
¡Cualquier ayuda sería apreciada!
No puede usar URI codificados en porcentaje en la instrucción de location
.
Logré hacer coincidir el URI usando tres bytes hexadecimales. La sintaxis de expresiones regulares incluye un método para insertar valores de bytes arbitrarios mediante la secuencia de escape \x
.
Por ejemplo:
location ~ ^/\xE2\x80\x8E { return 301 /; }