BannedIP Call
Description: Reads the ClientIP and checks against the IgnoreIPs table. Not sure what this is used for..

SQLCommand To Run:

@ClientIP:

This IP is banned:

False

Successfully Checked Blocked IP


Variables
GenericURL: /system-error/error.aspx

ReadQueryStringTailPath Function Call
Description: Reads the querystring & extracts the full tail path.
Query string as read: aspxerrorpath=/admissions/important-dates-and-deadlines.aspx
.NET Query string as read: test.sarasotamanatee.usf.edu
Protocol: http://
ASP.NET Error Path: /admissions/important-dates-and-deadlines.aspx
URLInfo.CleanQueryStr Value: test.sarasotamanatee.usf.edu/admissions/important-dates-and-deadlines.aspx
URLInfo.CleanQuertyStrFullTail Value: /admissions/important-dates-and-deadlines.aspx

CheckforBadSyntax Call
Description: Takes the QueryString and identifies if any of the blackList strings are found. If so, the user is auto-redirected to the Generic 404 Page.
What is being checked:
/admissions/important-dates-and-deadlines.aspx

QueryStrFix Scrub:

No Bad Syntax Found


URLTailCleanup Call
Description: Takes a copy of the CleanQueryStrVDFullTail variable: (1) populates the CleanQueryStrVDSearch variable for the DB search string, (2) populates the CleanQueryStrVDExtraTail variable with the remaining tail path.
Position of second '/': 12
Cleaned URL - Full VD Tail: /admissions/important-dates-and-deadlines.aspx
Cleaned URL - Tail Artifact (used later to reform URL): /important-dates-and-deadlines.aspx
Cleaned URL - Search Variable: admissions
Cleaned URL: test.sarasotamanatee.usf.edu/admissions/important-dates-and-deadlines.aspx
URLInfo.CleanQueryStrVDSearch Function Returned: admissions
URL of Sarasota Manatee: test.sarasotamanatee.usf.edu/admissions/important-dates-and-deadlines.aspx

CheckIgnoreURL Call
Description: Checks the URL against the IgnoreURL table, if a match is found the user will be directed straight to the 404 Page Not Found page and the URL will not be logged in ErrorPageLog.

SQLCommand To Run:

@Campus:

@URL:

URL is not ignored

RedirectGoLive Call -- File Level Redirects
Description: Check the File Redirects table for a matching file; if one exists return the redirect URL.
URL Full VD Tail: /admissions/important-dates-and-deadlines.aspx
URL Full: test.sarasotamanatee.usf.edu/admissions/important-dates-and-deadlines.aspx
URL Full Minus Protocol: test.sarasotamanatee.usf.edu/admissions/important-dates-and-deadlines.aspx

SQLCommand To Run:

@Campus:

@filepath:

File Path Matched: /admissions/important-dates-and-deadlines.aspx and will redirect accordingly.


GoURL Call
Description: Redirects the end user to the URL provided.
Final redirect path: https://www.usf.edu/admissions/

Would have done:

Function Returned - Real URL