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
What is php session start?
What does the arrow mean in php?
How to get the directory name out of a file path name?
How to convert one date format into another in php?
Does php have a future?
How are cookies created?
What is the use of Mbstring?
What is a trait in php?
How does php and apache work?
Is php a web server?
How to convert a string to uppercase in php?
What is the use of namespace in php?
What is ci framework in php?
How to create a session? How to set a value in session? How to remove data from a session?
How many open modes available when a file open in PHP?