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
Is apache needed for php?
What beforeFilter() is used?
What is php written in?
What is a controller php?
How to remove the new line character from the end of a text line?
How do I start a php session?
What the difference between the 'bitwise and' operator and the 'logical and' operator?
Differentiate echo vs. Print statement.
How cookies are trported from browsers to servers?
Do you know is it possible to extend the execution time of a php script?
What is isset and unset in php?
Tell me how a constant is defined in a php script?
What is meant by MIME?
Can we set session value in javascript?
Which function would you use to merge two arrays in php?