.NET using spider safe URL parameters - replace ampersands with slashes

NET CRAWLER SAFE URL

C# Tutorials

  

NET CRAWLER SAFE URL

Learn Tutorials
.NET using spider safe URL parameters - replace ampersands with slashes

Example code for NET crawler safe url:
private void Page_Load(object sender, System.EventArgs e)
{
   
   ListDictionary parsedParams = ParseSpiderSafeQueryString();
   
   Response.Write("id is:"+parsedParams["id"].ToString());
}

public ListDictionary ParseSpiderSafeQueryString()
{
   ListDictionary ld=new ListDictionary();

   string script_name = Request.ServerVariables["SCRIPT_NAME"].ToLower();
   string path_info=Request.ServerVariables["PATH_INFO"].ToLower();
   string queryString = path_info.Replace(script_name,"");
   
   string delims = "/";
   char [] delimiter = delims.ToCharArray();
   string[] parsedParts=queryString.Split(delimiter,10);

   int endCount=parsedParts.Length;

   for(int i=1;i<endCount;i=i+2)
   {
      ld.Add(parsedParts[i],parsedParts[i+1]);
   }

   return ld;
   
}
This is example code for .net using spider safe url parameters - replace ampersands with slashes