【发布时间】:2020-03-28 16:08:32
【问题描述】:
我有一个 Wordpress 网站,我想根据特定条件重定向流量。我正在使用一个重定向插件,它有一个源 URL(可以是正则表达式)和一个可以包含正则表达式结果的目标 URL,例如 $1。
/blog/{slug} 应该重定向到/{slug},但前提是{slug} 不是?page= 或page/{anything}
所以/blog/the-article-name 将重定向到/the-article-name,但/blog/?page=3 不会重定向,/blog/page/3 不会重定向。
另外,/blog/category/{slug} 应该重定向到/{slug}。
谢谢
【问题讨论】:
-
你使用的是 nginx 还是 apache 还是什么?
-
我实际上使用了一个重定向插件,它允许在一个字段中使用正则表达式,然后在另一个字段中使用结果。例如:源地址为
event/category/(.*),目标地址为/event/$1 -
或者,那是什么环境? PHP?
-
它是 PHP,但这是一个带有重定向插件的 Wordpress 站点。
标签: regex wordpress url redirect