我在 String csvFile = "ip/ASRER070116.csv";
BufferedReader br = null;
String line = "";
try {
br = new BufferedReader(new FileReader(csvFile));
while ((line = br.readLine()) != null) {
System.out.println(line);
}
}
内部运行了一个应用程序,我正在对在端口3000下运行的Node.js应用程序进行AJAX调用,即http://localhost/TestApp
现在,我想在请求到来时配置我的IIS http://localhost:3000
只想重定向到http://localhost/Node
,例如:如果我向网址http://localhost:3000/
发出请求,我希望它是由我的服务器处理,以将请求重定向到http://localhost/Node/Sample
我尝试使用.NET安装程序URL重写并尝试配置一些模式,但它对我没有用。你能帮帮我吗?
http://localhost:3000/Sample
错误我得到的是......
URL Redirection not happening and throws resource not found exception
答案 0 :(得分:0)
试试这个:
<rewrite>
<rules>
<rule name="RedirectTo3000" patternSyntax="ECMAScript" stopProcessing="true">
<match url="/Node/(.*)" />
<conditions>
<add input="{HTTP_HOST}" pattern="/Node/([a-z]+)" />
</conditions>
<action type="Redirect" url="http://localhost:3000/{R:1}" redirectType="Permanent" />
</rule>
</rules>
</rewrite>
这应该有用......