如果URL中包含特定文本,如何重定向到特定URL?

时间:2019-01-03 作者:Manish Kumar

我是WordPress的新手,我正在尝试创建一个插件,通过从源URL到目标URL拾取相同的帖子来重定向到目标URL。用户只需输入他想要重定向的URL。插件将通过从源帖子到目标帖子自动放置帖子URL

例如:sc URL-

www.example.com/mypost/random-key-here
目标url-

www.taga eturl.com/
插件将自动添加帖子url和从源url到目标url的随机键,如

www.targeturl.com/mypost/random-key-here
请帮助我,因为我不知道如何创建管理网格以及如何将管理网格中的数据转换为代码。

更多说明:如果

www.example.com/mypost1/

www.example2.com/mypost1/
但它不会自动重定向

www.example.com/mypost/slide1

**`www.example2.com/mypost/`**
我们需要这样做,以便它可以通过将主要源帖子url替换为目标url来重定向,并且其他事情保持不变,例如

www.example.com/mypost/slide1
更换www.example.com/mypost/ 具有www.example2.com/mypost/ 和其他url自动添加到目标url(幻灯片1)。我正在使用https://wordpress.org/plugins/redirection/ 此插件,但希望将此功能添加到此插件。

1 个回复
SO网友:Mikeys4u

如果我的网站有一个名为dogs(/dogs/)的目录,而我有100个这样的页面:-

https://www.codehaven.co.uk/dogs/page1/

https://www.codehaven.co.uk/dogs/page2/

https://www.codehaven.co.uk/dogs/page3/

我不想使用插件手动重定向每个页面。因此,查找/dogs/的重定向规则很有用,如下所示。

RewriteEngine on

RewriteCond %{REQUEST_URI} /dogs/

RewriteRule .* /

相关推荐

Redirect htaccess

我需要帮助重定向我的页面。例如,我有网站https://example.com. 我需要将内容从https://example.com 到https://example.com/blog. 这不是问题,我通过更改主页URL来做到这一点。这很有效。但现在我需要添加来自旧的重定向https://example.com 到https://xmpl.com.我想用。htaccess,但这不起作用。你们能帮帮我吗?以下是我对此的一些尝试,但两者都不起作用。RewriteEngine On RewriteRu