gpt4 book ai didi

c# - 关于多语言 URL 重写

转载 作者:太空宇宙 更新时间:2023-11-03 14:21:01 25 4
gpt4 key购买 nike

我想实现 url 重写,例如,所有德语页面都有一个在域名后带有/de/的 url(以及带有/en/的英语页面),但我实际上不必创建和管理所有那些子目录。我希望这个“de”/en 贯穿整个网站

就像下面文章中提到的:-

http://www.deevelop.com/en/web-design-company/blog/12/Multilingual-website.html

请查看本文“子目录”标题下的内容。

本文没有详细解释内容。我可以链接到更多足够详尽的示例吗?

或者如果有人实现了这样的事情可能会有所帮助。谢谢

最佳答案

URL 重写是拦截传入的 Web 请求并将请求重定向到不同资源的过程。执行 URL 重写时,通常会检查请求的 URL,并根据其值将请求重定向到不同的 URL。例如,在网站重组导致/people/目录中的所有网页都移动到/info/employees/目录的情况下,您可能希望使用 URL 重写来检查 Web 请求是否用于/people/目录中的一个文件。如果请求是针对/people/目录中的文件,您会希望自动将请求重定向到同一文件,但改为在/info/employees/目录中。

您首先需要下载 SP1(免费)并安装它,然后点击以下链接:

http://msdn.microsoft.com/en-us/magazine/2009.01.extremeaspnet.aspx

http://chriscavanagh.wordpress.com/2008/03/11/aspnet-routing-goodbye-url-rewriting/

关于c# - 关于多语言 URL 重写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5401645/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com