【发布时间】:2012-03-18 13:46:52
【问题描述】:
我正在构建一个搜索引擎友好的 CMS。我知道拥有和 SEO 网站的最大关键之一可能是拥有搜索引擎友好的 URL。所以有这样的链接:
http://www.mysite.com/product/details/page1
将产生比这样的排名更好的排名:
http://www.mysite.com/index.php?pageID=37
我知道要创建像第一个这样的 URL,我有以下两种选择之一:
- 使用 Web 技术(在本例中为 PHP)来创建目录结构
- 利用 IIS 将这些 SEO URL 传递给 PHP 以进行正确处理
就 PHP 而言,我对任何事情都很满意。但是,我认为第一个选项会更难维护。
我对 IIS 没有任何经验(我的经验仅限于 Apache),但我需要为我正在为其构建这个 CMS 的这个客户端使用 IIS,因为他们有一个在 IIS 6 上运行 PHP 的服务器。有人可以告诉我写一个 .htaccess 文件的 IIS 6 等价物,它将:
- 将 SEO URL 静默定向到处理器脚本
- 如果请求的 URL 是服务器上的实际目录,则不重定向
此应用程序将部署在客户端的服务器上,我在任何时候都没有根访问权限。
有没有比我尝试的更好的方法?
感谢您的宝贵时间。
【问题讨论】:
标签: php apache iis seo search-engine