我正在使用Apache Mod RewriteRule来处理动态URL。并试图找出最佳的URL结构。
以下是我正在考虑的选项:
他们都将重写为: mydomain.com/myprogram.php?username=$1&cat=$2&item=$3
选项1: mydomain.com/username-category-item-5.html
选项2:mydomain.com/username/category-item-5.html
选项3:mydomain.com/username/category/item-5.html
我关心的是搜索引擎如何抓取和索引页面。如果我使用选项1,则所有用户文件将显示在同一目录中。这会使搜索引擎只索引有限数量的页面吗?
如果我使用选项2或3,那么在优化搜索引擎时使用的安全数量的子目录是什么?
答案 0 :(得分:2)
跟上一个去吧。它更加清晰,甚至不计算搜索引擎对它的看法。
答案 1 :(得分:0)
我建议您只使用:
http://mydomain.com/username/category/item
确保所有链接均为“可访问”。我最近参与了这种结构的网站。问题是,搜索引擎并不知道所有链接。因此,我们为每个用户添加了一个页面,该页面链接到每个类别页面,其中列出了指向所有项目的链接。
交通在3个月内翻了一番。