Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.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 Web表单路由_Asp.net_Url Routing_Search Engine - Fatal编程技术网

ASP.net Web表单路由

ASP.net Web表单路由,asp.net,url-routing,search-engine,Asp.net,Url Routing,Search Engine,我想使用路由创建一个多文化的网站 我正在考虑为每种语言重新编写URL 联系我们页面-示例: English: http://www.domain.com/ContactUs French: http://www.domain.com/NousContacter 而不是传统的方式: English: http://www.domainname.com/en/contact French: http://www.domainname.com/fr/contact 这是否可能在不破坏谷歌和雅

我想使用路由创建一个多文化的网站

我正在考虑为每种语言重新编写URL

联系我们页面-示例:

English:
http://www.domain.com/ContactUs

French:
http://www.domain.com/NousContacter
而不是传统的方式:

English:
http://www.domainname.com/en/contact 

French:
http://www.domainname.com/fr/contact

这是否可能在不破坏谷歌和雅虎等搜索引擎的情况下实现呢?

我认为这些示例会有所帮助。似乎第一个环节更接近我想说的。 希望能有帮助


是的,这是可能的;我不能给出一个详细的实现,但基本概念是你可以基于ActionFilterAttribute编写一个语言过滤器,你可以在requestContext.RouteData.Values中保留和更改你的语言代码。你能根据你的上述评论详细说明或指导我做更多的研究吗?阅读链接。解决方案是针对MVC而不是Web表单路由的。我知道创建路线很热门,我关心的问题是搜索引擎。如果你再次阅读我的帖子,你会看到我最初的问题。谢谢你的努力。