apache-2.2 – Apache RewriteRule y barras (% 2F)

Pregunta:

Tengo el siguiente RewriteRule :

RewriteRule ^like/(.+)$ ask.php/$1

Que funciona bien para solicitudes como:

/like/someting+here/something+else

Pero para las solicitudes en las que una de las partes de la ruta contiene una barra inclinada de escape ( %2F ), el servidor arroja un error 404 No encontrado:

/like/one%2Ftwo+things/

¿Hay alguna forma de arreglar esto? [NE] indicadores [B] y [NE] (separados y juntos) pero nada funcionó.

Editar: también probé:

RewriteRule ^like/ ask.php
# or
RewriteRule ^like/(.*) ask.php

Para que no tenga que coincidir necesariamente con la barra. Todavía no funciona.

Respuesta:

La directiva Apache me ayudó

AllowEncodedSlashes On  

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım