Regex 正则表达式重写url集群
我一直在努力学习正则表达式,它非常复杂。我甚至不能肯定,不单独重写这些URL是可能的。我可以单独做(搜索和替换),但有几个不同的集群和1000个URL(迁移) 这是一个运行acesef软件的Joomla站点。下面是一个来自1个特定集群的URL示例。旧URL和新URL的URL结尾相同。只有开始目录已更改。那么,有没有一种方法可以将这些特定目录中所有URL的URL结尾从旧到新进行匹配,并用一个表达式重写它 旧URL=www.domain.com/property-details/condominiums/3448-page-title 新URL=www.domain.com/曼谷/condos/rent/3448-page-titleRegex 正则表达式重写url集群,regex,.htaccess,Regex,.htaccess,我一直在努力学习正则表达式,它非常复杂。我甚至不能肯定,不单独重写这些URL是可能的。我可以单独做(搜索和替换),但有几个不同的集群和1000个URL(迁移) 这是一个运行acesef软件的Joomla站点。下面是一个来自1个特定集群的URL示例。旧URL和新URL的URL结尾相同。只有开始目录已更改。那么,有没有一种方法可以将这些特定目录中所有URL的URL结尾从旧到新进行匹配,并用一个表达式重写它 旧URL=www.domain.com/property-details/condominiu
到目前为止,我甚至懒得把我想写的东西贴出来,因为它离我太远了。我正试图用正则表达式把我的脚弄湿,但对于初学者来说,这是一个相当复杂的重写过程。嗯,从表面上看,你可以用这个:
[^/]+$
这将为您提供上一个
/
之后的任何内容,因此在您的示例中,您将获得3448页标题
,我发现这对学习正则表达式非常有帮助。你想做的事情应该是完全可能的,甚至可能很容易。再试一次,让我们看看你得到了什么。发布你的代码会更好。