【发布时间】:2009-03-10 14:45:45
【问题描述】:
我希望将现有的 WordPress 安装移动到自定义平台,该平台由基于 .net 的博客以及在 IIS6/Win2k3 下运行的站点上的其他新功能/模块组成。现有 WordPress 站点中有数千篇文章已迁移到新的数据库结构,但是,我想保留旧的 url(为了搜索引擎)。
该应用程序已经在使用 URLRewriting.NET 在整个站点中提供 SEO 友好的链接,所以我知道我可以编写一个规则来解析/重定向入站请求:
http://mydomain.com/index.php/2008/11/20/my-post/
将通过以下方式处理: http://mydomain.com/blog.aspx?slug=my-post&date=2008-11-20
为此,我需要将 .php 扩展名配置为由 aspnet_isapi.dll 处理。是否可以将一个“网站”配置为通过 aspnet 处理 PHP,而将另一个“网站”配置为使用实际的 php isapi 处理程序处理 PHP?根据 IIS 管理器的配置,这似乎是可能的,但我怀疑整个“Web 服务扩展”位会导致问题。
【问题讨论】:
标签: php asp.net windows iis-6 windows-server-2003