gpt4 book ai didi

tomcat - URL 重定向工作正常,但重写给出 404

转载 作者:行者123 更新时间:2023-11-28 21:48:18 25 4
gpt4 key购买 nike

我见过类似的问题,但似乎没有一个真正符合我现在遇到的问题......

我有 IIS7 url-rewrite-module,我正在尝试建立我认为是“简单”的重写。这是我正在使用的:

            <rule name="PPConnectDesigner" enabled="true" stopProcessing="true">
<match url="^en/planetpress_connect_designer/(.*?).(html|htm)$" />
<conditions logicalGrouping="MatchAll" trackAllCaptures="false" />
<action type="Rewrite" url="/robohelp/server?area=en&amp;mgr=agm&amp;agt=wsm&amp;wnd=Connect Designer|defaultwindow&amp;tpc=/robohelp/robo/server/en/projects/Connect Designer/Designer/{R:1}.htm&amp;RINoLog28301=T&amp;ctxid=&amp;project=Connect Designer" appendQueryString="true" logRewrittenUrl="false" />
</rule>

这给了我一个404错误,详细的错误信息有Handler as StaticFile 错误代码是0x80070002 ...但是,请求的 URL 是正确的,如果我只是从错误页面复制它并将其粘贴到另一个浏览器选项卡中,它就可以正常工作。

此外,如果我将规则从重写更改为重定向,它会完美运行!

附加信息

我意识到的一件事是我确实有一些适用于重写的规则。而且,除了那些有效的指向不是 html 的文件(我有一个 CSS 和一些 javascript )之外,只有一次非常明显的区别:那些不起作用的指向一个由 Tomcat 应用程序(特别是 RoboHelp 服务器)提供的 HTML 页面。我想知道这是否不是一个相关点:如果 IIS 的重定向在查看 tomcat 提供的页面时遇到问题,而我的浏览器没有问题怎么办?

最佳答案

您可能需要检查 iis 日志。他们应该告诉您当 404 发生时 iis 尝试服务的路径

关于tomcat - URL 重定向工作正常,但重写给出 404,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21191827/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com