web.config: URL 重写以删除目录
web.config: URL rewrite to remove directory
所以目前我有 URL websitename.com/posts/post
我想把它改成websitename.com/post
我已经尝试了 3 天,但没有成功。看到了 .htaccess 的大量内容,但 web.config
的内容并不多
提前致歉,因为我确定我问的是一个非常愚蠢的问题,
谢谢!
也许这就是您想要的。把它放在你网站的根目录下。您也可以在那里将 Rewrite
更改为 Redirect
。
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="posts" patternSyntax="ExactMatch">
<match url="/posts/post" />
<action type="Rewrite" url="/post" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
所以目前我有 URL websitename.com/posts/post
我想把它改成websitename.com/post
我已经尝试了 3 天,但没有成功。看到了 .htaccess 的大量内容,但 web.config
的内容并不多提前致歉,因为我确定我问的是一个非常愚蠢的问题,
谢谢!
也许这就是您想要的。把它放在你网站的根目录下。您也可以在那里将 Rewrite
更改为 Redirect
。
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="posts" patternSyntax="ExactMatch">
<match url="/posts/post" />
<action type="Rewrite" url="/post" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>