我正在发布网站的新版本,有些页面需要重定向。实际上它们很多。我试图找到一个合适的正则表达式来处理该问题,但没有找到任何正则表达式。我不熟悉正则表达式,因此这显然变得更糟。但是我相信这对于了解正则表达式的人来说非常简单。
在新版本中,为什么我需要重定向某些页面是因为我在一页上拥有与乐队有关的所有信息,因此不需要多余的页面。
我正在使用Wordpress作为网站的cms,并且我有一个名为Redirection的插件,所以我基本上只需要为URL加上正则表达式以及如何使其成为正则表达式即可。
URL始终是以下mysite.com/album/bandname/albumname/,并且我使用了以下正则表达式来获取乐队名称,这是我唯一需要的,因此我可以生成以下网址mysite.com/band/bandname/
^/album/(.*)/(.*)[/]?$
/band/$1/
当我运行网址mysite.com/album/bandname/albumname/时,它将返回mysite.com/band/bandname/albumname/,并且还会通知重定向过多。我需要的只是mysite.com/band/bandname/,因此甚至不需要最后的专辑名称。
我非常希望通过使用正则表达式而不是php来解决此问题。