【发布时间】:2014-08-18 05:50:14
【问题描述】:
如何使用正则表达式进行重定向示例
exemple.com/en/solution/platform-features到
exemple.com/en/platform-features
【问题讨论】:
-
您也可以在不使用正则表达式的情况下执行此操作。是否要使用正则表达式从 url 中删除倒数第二个目录名称?
-
我需要使用正则表达式来执行 301 重定向,这是我的雇主要求的,是的,我想从我的网址中删除 /solution/
-
要删除的词会一直是“解决方案”吗?如果是这样,您可以在没有正则表达式的情况下执行此操作。如果不是,如果格式与您的示例相同,您仍然可以在不使用正则表达式的情况下执行此操作。
-
不,会有所不同
-
var tmp = url.Split('/'); tmp[tmp.Length - 2] = null; return string.Join("/", tmp.Where(x => String.IsNullOrWhiteSpace(x) == false));这样的东西怎么样?对于初学者。我相信这可以改进。