Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 3506|Respuesta: 1

[Web] Reescritura de URL IIS Eliminación de reglas del módulo

[Copiar enlace]
Publicado en 15/1/2023 17:39:51 | | | |
Requisitos: Al publicar un proyecto en un subdirectorio del sitio del IIS, el módulo de reescritura de rutas de URL en web.config informará de un error 500 porque el nombre de la regla es el mismo que el del directorio principal.

Reglas pseudoestáticas de Nguinx
https://www.itsvse.com/thread-7810-1-1.html

IIS URL Rewrite 2.1 permite a los administradores web crear reglas potentes para URLs que son más fáciles de recordar para los usuarios y para los motores de búsqueda de encontrar. Utilizando plantillas de reglas, reescribiendo mapeos, . NET y otras funciones integradas en IIS Manager, los administradores web pueden configurar fácilmente reglas para definir reglas programáticas de comportamiento basadas en cabeceras HTTP, cabeceras de respuesta o peticiones HTTP, variables del servidor IIS e incluso reescrituras complejas de URLs. Además, los administradores web pueden realizar redirecciones, enviar respuestas personalizadas o detener solicitudes HTTP basándose en la lógica expresada en la regla de reescritura.

Primero, el módulo de Reescritura URL del IIS debe instalarse por separado, descarga el módulo de Reescritura de URL 2.1:El inicio de sesión del hipervínculo es visible.

Modifica el archivo web.config y añade reglas para las pruebas, de la siguiente manera:




Si el subdirectorio tieneReglas con el mismo nombre, un error 500 se reportará de la siguiente manera:

Error de módulo de reescritura de 500 URL.




Solución 1

Modifica el nombre de la regla como se muestra en la siguiente figura:





Solución 2

Elimina una sola regla o elimina todas las reglas.

Elimina una sola regla, configurada de la siguiente manera:

Borrar todas las reglas con la siguiente configuración:

(Fin)




Anterior:El balanceo de carga Nginx aborda el problema de punto único en el backend de SESSION
Próximo:[Gira]. NET Core
Publicado en 15/1/2023 22:58:28 |
Apréndelo
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com