I was working on a website for a client. I wanted to re-write a url but don’t know how to go about it. I have very less time. I am looking for a tutorial, but would be quite helpful if someone could help me.
Following is the url that I receive:
http://www.example.com/shop/url_encoded_category_name/product?productid=
I want to re-write it to:
http://www.example.com/shop-public-home.php?productid=
The problem here is that “url_encoded_category_name” will be some text and will be something different every time.
I am looking for a quick tutorial, and will close the question if I found a solution.
I am highly thankful for any help you can provide.
Jehanzeb k. Malik
You will probably use apache mod_rewrite, if you use an apache http server. All apache modules have excellent documentation including good examples. You will find all details you are looking for in that documentation: http://httpd.apache.org/docs/current/mod/mod_rewrite.html
You can either setup the rewriting rules in the central server configuration (preferred way) or decentralized using so called “.htaccess” files. You can use more or less the same rules for both approaches. Check the
RewriteEngine,RewriteRule,RewriteMapandRewriteCondcommands.