2017-02-21 29 views
0

我正尝试将我的旧网址重定向到某些现有用户的新网址。 这里是我的来源网址:Url为旧网址重新编写不起作用

www.example.com/candidate/details/test-name/123

http://www.example.com/jobs/details/test-name/123

我试图写在web.config文件重新写入网址如下:

<rule name="Old Url Rewrite" stopProcessing="true"> 
     <match url="^/candidate/details/.*" /> 
     <conditions logicalGrouping="MatchAll"> 
      <add input="{REQUEST_URI}" ignoreCase="true" negate="true" /> 
     </conditions> 
     <action type="Rewrite" url="{REQUEST_URI}/jobs/details/{R:1}" /> 
    </rule> 
    </rules> 

我不是非常了解url-rewrit功能。我跟踪了特种部队的一些可用职位,但无法正确解释他们。任何关于这个问题的帮助将不胜感激。

感谢 马诺

回答

1

此规则会为你工作:

<rule name="Old Url Rewrite" stopProcessing="true"> 
    <match url="^candidate/details/(.*)" /> 
    <action type="Redirect" url="/jobs/details/{R:1}" /> 
</rule> 
+0

感谢您的答复@Victor。我发布这个问题已经很长时间了。当时我找到了解决方案,但错过了在SOF上写下答案。我不知道你的答案是否能解决问题,但因为我已经有了答案,所以接受你的答案是正确的。不管怎样,谢谢。 –