Turning dynamic urls into static urls in PHP

Started by
3 comments, last by igni ferroque 17 years, 10 months ago
How do you turn a dynamic url into a static url in PHP? For example, I want: http://www.example.com/article.php?id=130 To turn into http://www.example.com/article/id/130 I've seen this on sites such as Newgrounds.com and OCRemix.org. The reason that I'm doing this is for Search Engine Optomization, since Google hasn't been indexing my pages, and maybe this will help.
Advertisement
I think they use an Apache mod_rewrite rule.
Well, just, for the record, you couldl also do that through a sort of caching, the first time someone visits the first URL you create the second URL and update all the links (there are many ways to do that)

though, that apache plugin might be better hahah
cheers
-Dan
When General Patton died after World War 2 he went to the gates of Heaven to talk to St. Peter. The first thing he asked is if there were any Marines in heaven. St. Peter told him no, Marines are too rowdy for heaven. He then asked why Patton wanted to know. Patton told him he was sick of the Marines overshadowing the Army because they did more with less and were all hard-core sons of bitches. St. Peter reassured him there were no Marines so Patton went into Heaven. As he was checking out his new home he rounded a corner and saw someone in Marine Dress Blues. He ran back to St. Peter and yelled "You lied to me! There are Marines in heaven!" St. Peter said "Who him? That's just God. He wishes he were a Marine."
I have a couple articles for you:
How To Succeed With URLs
URLs! URLs! URLs!

Using those two articles and a little experimentation I was able to design my own virtual directory system for my site.
As an alternative to mod_rewrite, you can use the PATH_INFO environment variable.
Free Mac Mini (I know, I'm a tool)

This topic is closed to new replies.

Advertisement