2010-01-07 16 views
5

¿Cómo puedo hacer coincidir una cadena de consulta utilizando LocationMatch con apache?Apache, LocationMatch: coincida con la cadena de consulta

<LocationMatch "/index.php\?a=b.*"> 
// ... 

... no funcionarán por desgracia.

+1

LocationMatch requiere una expresión regular, por lo que tendrá que al menos escapar de '/' y '?'. ¿Qué patrón quieres unir? –

Respuesta

5

Parece que no puede incluir series de consulta en Location/LocationMatch.

Desde el Apache Docs:

Para todas las solicitudes de origen (no proxy), el URL para ser emparejado es una URL-path de la forma/ruta /. No se puede incluir ningún esquema, nombre de host, puerto o cadena de consulta. Para las solicitudes de proxy, la URL que se debe combinar es del esquema de formulario: // servername/path, y debe incluir el prefijo.

Cuestiones relacionadas