Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows iis的重写规则不起作用_Windows_Iis_Url Rewriting - Fatal编程技术网

Windows iis的重写规则不起作用

Windows iis的重写规则不起作用,windows,iis,url-rewriting,Windows,Iis,Url Rewriting,我想做这样的重定向: localhost:80/api/*到localhost:8080/api/* 我正在尝试使用iis来完成此任务,但不起作用,这是我的规则 使用的是: (式样)(RE)^api/(.*) (行动)(重写){R:1} 怎么做呢?你的规则看起来是正确的。我认为问题在于您没有安装/启用ARR。请按照以下步骤操作: 1) 您需要为IIS安装 2) 启用代理。在应用程序请求路由页面上,选择启用代理 3) 重新启动IIS并检查您的重写规则是否有效您的规则最好添加到您的问题中。(不仅仅

我想做这样的重定向:

localhost:80/api/*到localhost:8080/api/*

我正在尝试使用iis来完成此任务,但不起作用,这是我的规则 使用的是:

(式样)(RE)^api/(.*) (行动)(重写){R:1}


怎么做呢?

你的规则看起来是正确的。我认为问题在于您没有安装/启用ARR。请按照以下步骤操作:

1) 您需要为IIS安装

2) 启用代理。在
应用程序请求路由
页面上,选择
启用代理


3) 重新启动IIS并检查您的重写规则是否有效

您的规则最好添加到您的问题中。(不仅仅是图像)