Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc MVC 5中razor视图引擎中的默认区域性基重定向_Asp.net Mvc_Internationalization_Seo - Fatal编程技术网

Asp.net mvc MVC 5中razor视图引擎中的默认区域性基重定向

Asp.net mvc MVC 5中razor视图引擎中的默认区域性基重定向,asp.net-mvc,internationalization,seo,Asp.net Mvc,Internationalization,Seo,我们使用了一个自定义视图引擎,它尊重以下国际化视图命名: Index.cshtml Index.en.cshtml Index.de.cshtml 等等 现在我正在重写视图引擎,以包含MVC5的其他新特性。但是,我希望这次的网站对SEO更加友好。 我需要的一个简单的功能是,当我在后端有一个自定义设置时,该设置声明通过浏览器标题培养的英语用户应该自动重定向到www.mysite.com/en/ 当用户到达时,接受德语-它被重定向到www.mysite.com/de/ 将重定向放在哪里最好?在查看引

我们使用了一个自定义视图引擎,它尊重以下国际化视图命名:

Index.cshtml Index.en.cshtml Index.de.cshtml 等等

现在我正在重写视图引擎,以包含MVC5的其他新特性。但是,我希望这次的网站对SEO更加友好。 我需要的一个简单的功能是,当我在后端有一个自定义设置时,该设置声明通过浏览器标题培养的英语用户应该自动重定向到www.mysite.com/en/ 当用户到达时,接受德语-它被重定向到www.mysite.com/de/


将重定向放在哪里最好?在查看引擎代码、global.asax等中?

能否显示您的razor查看引擎代码,我正在尝试使用相同的本地化引擎