我正致力于构建一个适合搜索引擎的CMS。我知道也许拥有SEO网站的最大关键之一就是拥有搜索引擎友好的URL。所以有这样的链接:
http://www.mysite.com/product/details/page1
将导致比这样的排名更好的排名:
http://www.mysite.com/index.php?pageID=37
我知道要像第一个那样创建网址,我有两个选项之一:
就PHP而言,我对任何事情都很满意。但是,我认为第一种选择更难维护。
我没有任何使用IIS的经验(我的经验仅限于Apache),但是我需要为我正在构建此CMS的客户端使用IIS,因为他们在IIS 6上有一台运行PHP的服务器。有人可以让我写一个IIS 6等效的.htaccess文件,它将:
此应用程序将部署在客户端的服务器上,我将无法随时访问它。
有没有比我尝试的方式更好的方法?
感谢您的时间。
答案 0 :(得分:3)
对于IIS 6,我认为最好的办法是使用IIRF。它是IIS的本机过滤器,可使用与大多数兼容的.htaccess语法实现可配置的URL重写。
它与IIS可以提供的任何平台兼容(.NET,ASP,PHP,Ruby等),它维护良好并且有文档记录。