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>