0
我忙于使用asp.net网页开发网站。作为seo过程的一部分,我创建了一个robots.cshml文件,该文件将根据网站的页面结构输出robots.txt文件的文本内容。有没有什么机制可以将robots.txt的所有请求路由到动态robots.cshtml文件来处理?如何将请求的静态文件路由到asp.net网页中的cshtml文件
我忙于使用asp.net网页开发网站。作为seo过程的一部分,我创建了一个robots.cshml文件,该文件将根据网站的页面结构输出robots.txt文件的文本内容。有没有什么机制可以将robots.txt的所有请求路由到动态robots.cshtml文件来处理?如何将请求的静态文件路由到asp.net网页中的cshtml文件
其他方式,请将所有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>
谢谢,我本来沿Routes.MapPageRoute的线路或某事想和我完全错过了简单的解决方案。 – Grant