使用IIS的搜索引擎友好URL

时间:2012-02-29 02:52:14

标签: php apache iis seo search-engine

我正致力于构建一个适合搜索引擎的CMS。我知道也许拥有SEO网站的最大关键之一就是拥有搜索引擎友好的URL。所以有这样的链接:

http://www.mysite.com/product/details/page1

将导致比这样的排名更好的排名:

http://www.mysite.com/index.php?pageID=37

我知道要像第一个那样创建网址,我有两个选项之一:

  • 使用Web技术(在本例中为PHP)来创建目录结构
  • 利用IIS将这些SEO URL传递给PHP进行正确处理

就PHP而言,我对任何事情都很满意。但是,我认为第一种选择更难维护。

我没有任何使用IIS的经验(我的经验仅限于Apache),但是我需要为我正在构建此CMS的客户端使用IIS,因为他们在IIS 6上有一台运行PHP的服务器。有人可以让我写一个IIS 6等效的.htaccess文件,它将:

  • 默默地将SEO URL引导至处理器脚本
  • 如果请求的URL是服务器上的实际目录,则
  • 不重定向

此应用程序将部署在客户端的服务器上,我将无法随时访问它。

有没有比我尝试的方式更好的方法?

感谢您的时间。

1 个答案:

答案 0 :(得分:3)

对于IIS 6,我认为最好的办法是使用IIRF。它是IIS的本机过滤器,可使用与大多数兼容的.htaccess语法实现可配置的URL重写。

它与IIS可以提供​​的任何平台兼容(.NET,ASP,PHP,Ruby等),它维护良好并且有文档记录。