AspAlliance.com LogoASPAlliance: Articles, reviews, and samples for .NET Developers
URL:
http://aspalliance.com/articleViewer.aspx?aId=237&pId=-1
How to Check URLs Using .NET
page
by Damian Manifold
Feedback
Average Rating: This article has not yet been rated.
Views (Total / Last 10 Days): 17532/ 33

So you display links to other sites on your site, sooner or later one is bound to end up a dead link, or you may have lots of bookmarks and you cannot be bothered to weed out all the old ones that no longer point where they used to. 

Here is a solution to your problem, an automated link checking routine.

Source Code
Check.aspx The URL entry form and result page
Check.aspx.vb Code behind to check the URL

In the above code you will see that it uses 4 ways to identify problem URLs. 

  • Check the URL for errors, e.g.: invalid address or 404 page not found.
  • Check the URL is not redirected either server side or client side, indicating the site has moved
These next 2 require some prior knowledge of the site
  • Check the title has not change, indicating the site is not what it used to be
  • Check the page has not changed, this only works for static pages

Examples
Check.aspx the Check URL in action

Articles
Importing bookmark.htm with Regular Expressions by Damian Manifold


Product Spotlight
Product Spotlight 

©Copyright 1998-2024 ASPAlliance.com  |  Page Processed at 2024-04-29 9:07:59 PM  AspAlliance Recent Articles RSS Feed
About ASPAlliance | Newsgroups | Advertise | Authors | Email Lists | Feedback | Link To Us | Privacy | Search