Possible Duplicate:
mod rewrite and query strings
The only way I know to pass parameters in the URL is using the GET method in PHP. But I saw many websites using what seems to be parameters directly in the URL, like this:
http://.../page/2/
In this case, is “page” really a parameter? If so, how is it handled in the code?
Or is this a regular URL of a directory “2” located in a directory “page”? Would it mean that whenever a new post is created, the website creates all the pages and the corresponding directories?
Thanks
This is called url rewriting. Basically this means that you use an apache module to rewrite incoming urls to new urls which are then handled by apache
In your example
http://www.test.com/page/2/is probably rewritten to something likehttp://www.test.com/?page=2.If you search the internet for Apache URL rewrite you will get enough results explaining how you can do this.