Iis 缺少ColdFusion URL重写

Iis 缺少ColdFusion URL重写,iis,coldfusion,url-rewriting,Iis,Coldfusion,Url Rewriting,我正在制作一个我没有制作的ColdFusion网站的开发副本。除了主页之外的其他页面会出现404NotFound错误,我认为这是因为我缺少URL重写。复制网站时我遗漏了什么?您的URL重写很有可能由.htaccess或web.config文件处理,这需要安装正确的操作系统和/或htaccess解析器。例如,原始站点可能正在使用ISAPI重写或Helicon APE来解析.htaccess文件。您可能已将所有文件复制到新环境中,但如果不进行解析,就不会重写URL。以前的主机可能有助于了解情况。没有

我正在制作一个我没有制作的ColdFusion网站的开发副本。除了主页之外的其他页面会出现404NotFound错误,我认为这是因为我缺少URL重写。复制网站时我遗漏了什么?

您的URL重写很有可能由
.htaccess
web.config
文件处理,这需要安装正确的操作系统和/或htaccess解析器。例如,原始站点可能正在使用ISAPI重写或Helicon APE来解析
.htaccess
文件。您可能已将所有文件复制到新环境中,但如果不进行解析,就不会重写URL。以前的主机可能有助于了解情况。

没有.htaccess或web.config文件。还有其他想法吗?没有更多的细节,就无法知道你在处理什么。重写可能是在服务器上的其他地方设置的。您可能需要与以前的开发人员和/或主机进行核对,或者雇佣某人来挖掘代码并帮助您进行整理。您可以提供有关该应用程序的更多信息吗?它是否使用社区支持的框架?URL应该是什么样子,也许有人可以帮你写一个重写规则。没有使用社区支持的框架,URL的格式如下:/en/联系我们,其中en是简短的语言代码。编写自己的重写规则并不困难。但是,我需要开发站点与live站点一样工作,我不确定“丑陋”URL是什么。服务器正在使用IIS 8.0非常确定,如果在IIS中使用重写规则,则将在web根目录中创建名为
web.config
的文件。你确定有人不在吗?您是否查看了服务器上站点的IIS配置,以查看是否设置了任何重写规则?此外,尝试在您认为已重写的某个页面上转储CGI作用域,您应该能够看到传递给CF的URL。