【发布时间】:2017-04-05 18:52:22
【问题描述】:
我想从 url 匹配商店名称。请参阅下面的示例。它用于 wordpress 应用程序中的 url 重定向。
请参阅下面给出的示例
http://example.com/outlets/19-awok?page=2
http://example.com/outlets/19-awok
http://example.com/outlets/159-awok?page=3
在所有情况下,我只需要从 url 获取 awok。它将是 '-' 之后和查询字符串之前的文本。
我在下面尝试过,但它不起作用
/outlets/(\d+)-(.*)? => /shop/$2
任何帮助将不胜感激。
【问题讨论】:
-
使用:
/outlets/\d+-([^?]+) -
谢谢。但它给了 'shop/awok/?page=12' 。它没有删除查询字符串部分:(
-
那是因为你的插件。在目标 URI 中试试这个:
/outlets/\d+-([^?]+)?(尾随?) -
谢谢,请将其发布为答案。我会把它作为公认的答案
标签: regex wordpress url-rewriting url-routing