Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/13.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
Redirect 404使用URL重写重定向时出错_Redirect_Iis 7.5_Url Rewrite Module - Fatal编程技术网

Redirect 404使用URL重写重定向时出错

Redirect 404使用URL重写重定向时出错,redirect,iis-7.5,url-rewrite-module,Redirect,Iis 7.5,Url Rewrite Module,我在web.config中使用以下规则从xpda.com/bugpage重定向到xpda.com/bugs。我需要传递子文件夹和URL参数,并且它可以正确地执行此操作 现在我想删除文件夹bugpage,但是当我这样做时,每当我使用URL xpda.com/bugpage时,服务器就会显示404错误。名为bugpage的空文件夹将防止此错误 我是否可以使用另一个规则表单或IIS设置来防止404错误?我需要将子文件夹和参数带入新的URL <rule name="bugpage" stopPro

我在web.config中使用以下规则从xpda.com/bugpage重定向到xpda.com/bugs。我需要传递子文件夹和URL参数,并且它可以正确地执行此操作

现在我想删除文件夹bugpage,但是当我这样做时,每当我使用URL xpda.com/bugpage时,服务器就会显示404错误。名为bugpage的空文件夹将防止此错误

我是否可以使用另一个规则表单或IIS设置来防止404错误?我需要将子文件夹和参数带入新的URL

<rule name="bugpage" stopProcessing="true">
  <match url=".*" ignoreCase="true" />
  <conditions>
    <add input="{REQUEST_URI}" pattern="/bugpage(.+)" />
  </conditions>
  <action type="Redirect" url="/bugs{C:1}" appendQueryString="false" redirectType="Permanent" />
</rule>

将“添加”输入行更改为:

<add input="{REQUEST_URI}" pattern="^/bugpage(.*)" />
此外,请确保删除所有应用程序及其关联文件夹,以防止出现错误