如何将静态文件的请求路由到asp.net网页中的cshtml文件

时间:2016-02-05 10:39:51

标签: c# asp.net razor webmatrix

我正忙着使用asp.net网页开发网站。作为seo过程的一部分,我创建了一个robots.cshml文件,该文件将根据站点的页面结构输出robots.txt文件的文本内容。是否有任何一种机制可用于将robots.txt的所有请求路由到动态robots.cshtml文件中进行处理?

1 个答案:

答案 0 :(得分:1)

反过来,将所有robots.txt请求路由到robots.cshtml。这样的事情,IIS Url重写:

<rewrite>
    <rules>
        <rule name="Rewrite to dynamic robots">
            <match url="^robots.txt$" />
            <action type="Rewrite" url="robots.cshtml" />
        </rule>
    </rules>
</rewrite>