Posible tener símbolos de unión ( “Y”) en dirección URL antes de la cadena de consulta?

StackOverflow https://stackoverflow.com/questions/2457317

Pregunta

Mi cliente está determinado a tener una página en /nfm&t así que hice una nfm&t directorio llamado con un index.html (a prueba) y la URL todavía está lanzando un 404. Así que al parecer no es eso fácil.

¿Alguna idea? ¿O hay una manera de simplemente redirigir a nfm&t nfmt, por lo que la dirección URL al menos resuelve?

Este es un servidor de Windows, por cierto, lo que arroja una llave en la forma en que estoy acostumbrado a hacer las redirecciones.

¿Fue útil?

Solución

Encendido de AllowRestrictedChars y permitiendo VersionCompatibility debe hacerlo

Otros consejos

¿Por qué un Windows Server lanzar una llave en la forma de hacer las redirecciones? Si está utilizando IIS 7, puede utilizar URL módulo de reescritura . Está construido en IIS. Si está utilizando IIS 6, hay ISAPI reescribir , que es un módulo externo. Ambos utilizan la misma sintaxis que mod_rewrite para Apache.

¿Tiene un directorio / NFM? Si no lo hace, trate de hacer uno. De cualquier manera, poner en un archivo Default.aspx y lo han escupir de vuelta a usted la ruta exacta que está tratando de acceder. Es probable que, cuando se tiene esto aquí, irá a example.com/nfm/Default.aspx y permitirá ejecutar algo de allí.

Si lo hace llegar a ese directorio, a continuación, tratar de redirección a example.com/nfm%26t y ver si funciona. Si esto no ayuda, entonces estás SOL

He intentado esto en mi estación de trabajo de Snow Leopard (OS X 10.6.2) con Apache y funciona. Es decir, de Firefox 3.6. Parece que una cosa Windows que está luchando con. La verdad es que no pensaba que iba a funcionar sin codificación pero nunca se sabe hasta que lo intente.

texto alternativo http://www.vertigrated.com/images/so_screenshot.png

  

O hay una manera de redirigir simplemente   nfm & T a NFMT, por lo que la URL en   menos resuelve?

Claro. Hacer un controlador de URL general y / o un controlador de errores. Cuando encuentra una URL, si esa url es igual a /nfm&t, entonces bajo el capó reescribir el contexto de cualquier página que realmente quiere realmente volver. ¿Es esta una buena idea? Probablemente no. Pero funcionará. La respuesta de Keith sugiere dos maneras de agarrar la URL y hacer cosas, aunque también se puede hacer esto a través de un archivo GLOBAL.ASAX (teniendo cuidado para ejecutar una página aspx cuando se pulse un error por lo que en realidad es golpeado) si está utilizando .Net .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top