0
我有URL方案設置具有以下結構 www.foo.com/ 酒吧更換設置名稱
對於選擇區域設置特定的網頁(欄),用戶可以從下拉列表中選擇不同的值,這將區域設置代碼附加到如URL:
www.foo.com/en/ 酒吧
www.foo.com/za/ 酒吧
如何使用正則表達式來替換前面的url值來包含正確的語言環境?我有以下替代品,部分作品,但在追加的地區代碼多次保留,如果我繼續選擇比較淡水河谷爲:
www.foo.com/za/bar
www.foo.com/za/ EN /條
string referer = Request.Headers["Referer"].ToString();
string url = Regex.Replace(referer, Request.Host.ToString(), $"{Request.Host.ToString()}/{lang}");
return Redirect(url);
你肯定嗎?一些網站遵循像「en-US」這樣的語言區域公約。 – Prajwal
@Prajwal是的,我有特定的要求。 – user869375