A Simple mod_rewrite Tutorial: SEO-Friendly, Attractive URLs
By Jeremy Lindblom on July 23rd, 2008
As an intern here at Synapse Studios, I used to be naive about some things. [*Some* things? *Used* to be?—Ed] I’d visit websites, look at their URLs and wonder about the time and planning they must have taken in creating so many directories. Take this news article from Yahoo for example: http://news.yahoo.com/s/ap/20080715/ap_on_bi_ge/oil_prices
Does news.yahoo.com really have the directory structure reflected by this URL? Of course not. That would create an astronomical amount of directories in a website with thousands of index.html files. (And wouldn’t make any sense to begin with; that’s what query strings and dynamic pages are for.) But there’s a way to create legible, sensical URLs that mirror a directory structure but really include variables to a dynamic page. It’s called a rewrite engine. Through the use of a rewrite engine, we can create URLs that make sense to people AND that are attractive to search engines. Take a look at how, after the jump.
Popularity: 45% [?]
Tagged with: apache, difficulty-intermediate, intern, mod_rewrite, regex, regular expressions, seo, urls
Posted in: How To


