what is the url rewriting?how to rewrite the url? give any
example

Answer Posted / chinnu

If you don't like having meaningless URL's for your
visitors (i.e index.aspx?id=3&pid=3932), consider URL Re-
writing. With URL rewriting, you can store all your content
in the database while having user-friendly URL's. Here's a
code snippet to do just this:

void Application_BeginRequest(Object sender, EventArgs e)
{
String strCurrentPath;
String strCustomPath;
strCurrentPath = Request.Path;
strCurrentPath = strCurrentPath.ToLower();
// the URL contains this folder name
if (strCurrentPath.IndexOf( "/SomeSubFolder/" ) > -1)
{
strCustomPath = "getContent.aspx?id=" +
Path.GetFileNameWithoutExtension( strCurrentPath );

// rewrite the URL
Context.RewritePath( strCustomPath );
}
}

The getContent.aspx will take the page name as a parameter
and do a lookup in the database and return the content for
the page. I have left the details out because the point of
the code snippet is to show how to rewrite the URL and get
the data from the database.

Is This Answer Correct ?    0 Yes 2 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

How to take a substring from a given string?

538


What is the latest version of php?

538


What is the difference between a session and cookies?

491


How to get the IP address of the client/user in PHP?

520


How can we automatically escape incoming data?

537






What are the features of php 7?

505


What does $_cookie mean?

537


Define object-oriented methodology?

575


Does php have multiple inheritance?

514


What is the meaning of symbol '$' in jquery?

538


Why do we use interface in php?

538


How would you determine the size of a file in php?

599


Tell me can you extend a final defined class?

524


Explain soundex() and metaphone().

579


Write a program to find the factorial of a number in php?

531