【发布时间】:2011-08-31 10:07:46
【问题描述】:
我正在构建我的第一个搜索引擎友好型 CMS。我知道拥有和 SEO 网站的最大关键之一可能是拥有搜索引擎友好的 URL。所以有这样的链接:
http://www.mysite.com/product/details/page1
将产生比这样的排名更好的排名:
http://www.mysite.com/index.php?pageID=37
我知道要创建像第一个这样的 URL,我有以下两种选择之一:
- 使用 Web 技术(在本例中为 PHP)来创建目录结构
- 利用 Apache 的
mod_rewrite插件将这些 URL 传递给 PHP 处理器
就 PHP 而言,我对任何事情都很满意。但是,我认为第一个选项会更难维护。
有人可以告诉我如何编写.htaccess 文件,它将:
- 将 SEO URL 静默定向到处理器脚本
- 如果请求的 URL 是服务器上的实际目录,则不重定向
有没有比我尝试的更好的方法?
【问题讨论】:
-
这是一个很好的tutorial 关于 mod_rewrite。
标签: php apache .htaccess seo search-engine