Cómo redirigir la URL ASP.NET MVC

programación


En godaddy en administración de DNS, en la sección de dominio de reenvío he configurado algo como xyz/abc/form.cshtml. Ahora la URL se abre por esta ruta, pero el error muestra demasiadas URL de redireccionamiento o 502 puerta de enlace incorrecta.

Lo que he probado:

on godaddy in dns management ,in forwarding domain section i have set something like xyz/abc/form.cshtml  . Now url is opening by this path but error is giving too many redirect urls or 502 bad gateway. 

Solución 1

Parece que tienes varios problemas aquí:

1. ASP.NET MVC utiliza enrutamiento para dirigir una URL a un controlador y ejecutar una acción específica. No fue diseñado para navegar directamente a una Vista. Deberá verificar que sus rutas estén configuradas correctamente y que no pueda navegar de esa manera. Permitirlo también es un riesgo para la seguridad.

2. La redirección de GoDaddy debe ajustarse para seguir una ruta específica; ya sea el valor predeterminado o algo especial si se justifica.

3. Y luego está el problema de “demasiadas redirecciones”. Hay multitud de problemas que podrían causar esto, sólo puedo darte los frecuentes que he visto:

-HTTP y HTTPS. Es posible que el sitio no tenga SSL y solo admita HTTP, y hay un encabezado de actualización en conflicto.

– Sesiones. Detección del navegador en Session_Start y redireccionamiento a la página móvil. Si el dispositivo está bloqueado y no acepta cookies, Session_Start se activará con cada solicitud y lo redirigirá.

Yo me ocuparía primero de los puntos 1 y 2. Cuando llegues al n.º 3, usaría el inspector del navegador para observar la actividad de la red y ver desde dónde estás realizando el bucle.

コメント

タイトルとURLをコピーしました