הפנייה של שגיאת 400

24sharon

New member
הפנייה של שגיאת 400

שלום

יש אפשרות בקובץ הקונפיגורציה להפנות את כל שגיאות 400 לכתובת מסויימת
העניין שחברת הSEO

דורשת הפנייה מסויימת לכל כתובת
לדוגמא הכתובת הזו http://www.tapuz.co.il/forums/forum...z.co.il/forums/forumpage/831/מחשבים/תכנות_net
להפנות לפורום הנוכחי, יש אפשרות ללכוד כתובת כאשר המדובר בשגיאת 400 (BAD REQUEST)

תודה
 

24sharon

New member
כן זה קינפוג אחיד לכל שגיאות 400.

הדרישה הייתה ספציפית לכתובות
למשל כתובת X (עם שגיאת 400) יופנה לדף Y
וכתובת A (עם שגיאת 400) יופנה לדף B
&nbsp
שאלתי כאן https://stackoverflow.com/questions/50017515/error-400-bad-request-individual-redirect/50021167 וענו לי שייתכן באמצעות url rewrite
עדיין לא בדקתי את זה, ולא בטוחה שאכן זה יעבוד
&nbsp
תודה בכל אופן
 

Royi Namir

New member
יעבוד

עשינו את זה עם ההפניות ל HTTP
פשוט אצלך יש תנאים שצריכים לבוא לפני הפעולה.
 

arik23m

New member
הדרך הפשוטה ...

כיון שציינת שמדובר ב ASP.NET - not mvc בSOF - ז"א
asp.net webforms להגדיר בקונפיג לתפוס את השגיאה לקובץ ספציפי Redirect.aspx למשל

ומשם לבדוק מהו הURL REFERRER
שהפנה לעמוד שלך
קוד:
<configuration>
     <system.web>
       <customErrors defaultRedirect="Error.htm"
                     mode="RemoteOnly">
         <error statusCode="400"
                redirect="Redirect.aspx"/>
       </customErrors>
     </system.web>
   </configuration>
Request.UrlReferrer
 

24sharon

New member
מעניין מאוד

למרות שבסופו של דבר הלקוחה הסתפקה על שגיאה ג'נרית של 400
&nbsp
אבל הפתרון הזה הוא סוג של פתרון חכם מחוץ לקופסה
לא בדקתי אם עובד, אבל אם זה עובד זה ממש פתרון מעניין
 
למעלה