我想从WebConfig文件重写url名称..我有这样的旧网址
http://www.exmaple.com/'blogdetails'/ some name / 10082
现在我的网址被更改为 http://www.exmaple.com/blog/details/some name / 10082。 blogdetails正在进行博客/详情.. 实际上,当url找到关键字'blogdetails'时,我会重定向url页面。它将重定向到http://exmaple.com/blog页面..我想从web配置文件中执行此操作..
例如,如果我输入旧网址,例如http://www.exmaple.com/'blogdetails'/ somename / 10082
此链接包含“blogdetails”,它将重定向到http://www.exmaple.com/blog。 我已经从互联网上获得了一些代码...因为新链接正在改为博客/详细信息..我不想重定向到新链接我只想重定向到这样的链接: - http://www.exmaple.com/blog
<system.webServer>
<rewrite>
<rules>
<rule name="SpecificRewrite" stopProcessing="true">
<match url="^blogdetails$" />
<action type="Rewrite" url="blog" />
</rule>
</rules>
</rewrite>
</system.webServer>
怎么做?有人可以帮我吗?????
答案 0 :(得分:1)
如果您希望blogdetails始终位于root,我认为这可能有效:
^blogdetails.*$
答案 1 :(得分:0)
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="SpecificRewrite" patternSyntax="Wildcard" stopProcessing="true">
<match url=“^en/blogdetails$" />
<action type="Rewrite" url=“blog” />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
试试这个。这应该有效。