Welcome to WebmasterWorld Guest from 22.214.171.124
There are a few reasons to use it. Some search engines have trouble with urls that contain a www.mysite.com/index.php?id=99&page=product or something to that effect. As soon as a SE sees the? it gets confused. So using a mod rewrite will make the site look more static to a SE. Another reason is its easier for users to remember the url of the page. Like which is easier, www.mysite.com/index.php?product=99 or www.mysite.com/widget/index.html.
how does using mod-rewrite rule help to improve indexing and pagerank?
Hi devguy, welcome to WebmasterWorld!
Mod-rewrtie helps indexing and pagerank by making bot's tasks easier; and if it's easier for bots to index your site, then more pages are indexed, then more pagerank (usually) is assigned to your pages.
We are using mod-rewrite for several sites we maintain and everything works great regarding the search engines.
I wish you best of luck with your online adventures.
I have a site and I am using mod-rewrite for tracking affiliates that send me traffic.
For example the links that affiliates have are:
The problem is that search engines think these are different pages with different contents. But they are all actually one page, which is index.php, and because of this they blocked the site and donít index it anymore. What is the best approach to fix this problem?
There is no reason to present the aff codes to robots in either the query string or static URL form, and as you state, doing so can lead to duplicate-content issues.