How to redirect to specific url if contains specific text in url?

admin2025-01-07  9

I am new in WordPress and I am trying to create a plugin that redirects to the target by picking up the same post from source URL to target URL. The user just needs to enter the URL he wants to redirect. The plugin will auto put the post URL by picking up from the source post to target post

for e.g: sc URL-

www.example/mypost/random-key-here

target url-

www.taga eturl/

plugin will auto add the post url and random key picking up from source url to target url like

www.targeturl/mypost/random-key-here

Please help me as i don't know how to create the admin grid and how to get the data from admin grid into code.

for more explanation: it can redirect if

www.example/mypost1/

to

www.example2/mypost1/

but it don't redirect auto

www.example/mypost/slide1

to

**`www.example2/mypost/`**

we need to make it so that it can redirect by replacing the main source post url with target url and other things remain same for e.g

www.example/mypost/slide1

replace the www.example/mypost/ with www.example2/mypost/ and other url auto add to target url (slide1). I am using / this plugin but want to add this functionality to this.

I am new in WordPress and I am trying to create a plugin that redirects to the target by picking up the same post from source URL to target URL. The user just needs to enter the URL he wants to redirect. The plugin will auto put the post URL by picking up from the source post to target post

for e.g: sc URL-

www.example.com/mypost/random-key-here

target url-

www.taga eturl.com/

plugin will auto add the post url and random key picking up from source url to target url like

www.targeturl.com/mypost/random-key-here

Please help me as i don't know how to create the admin grid and how to get the data from admin grid into code.

for more explanation: it can redirect if

www.example.com/mypost1/

to

www.example2.com/mypost1/

but it don't redirect auto

www.example.com/mypost/slide1

to

**`www.example2.com/mypost/`**

we need to make it so that it can redirect by replacing the main source post url with target url and other things remain same for e.g

www.example.com/mypost/slide1

replace the www.example.com/mypost/ with www.example2.com/mypost/ and other url auto add to target url (slide1). I am using https://wordpress.org/plugins/redirection/ this plugin but want to add this functionality to this.

Share Improve this question edited Jan 3, 2019 at 22:28 fuxia 107k38 gold badges255 silver badges459 bronze badges asked Jan 3, 2019 at 15:34 Manish KumarManish Kumar 1395 bronze badges 4
  • Can you be a little more specific? Are you redirecting a specific handful of posts? Or are you redirecting all things? aka can you describe it as a rule using wildcards? I'm not sure what you mean by the admin grid either – Tom J Nowell Commented Jan 3, 2019 at 16:05
  • I'm confused as well. Where does the user enter the source url? Are you redirecting the entire site or just certain posts? When does it trigger? What is an admin grid? So many questions... – johnh10 Commented Jan 3, 2019 at 19:45
  • I want to make modification in the plugin that i have refereed. The plugin is only redirecting if the whole source matches with the url. but i am using slider in plugin so it adds numeric value of the slide to the url, so does redirection stopped working. the src and the target url are the same except the website url. so I want to redirect to the target url with the only the post url found in the url and want to redirect to the particular slide that user is watching. – Manish Kumar Commented Jan 5, 2019 at 6:28
  • 1 There are hundreds of posts with each having around 60 slides. so if i start doing manualy it will take too much time. SO i want to do it pro grammatically – Manish Kumar Commented Jan 5, 2019 at 6:30
Add a comment  | 

1 Answer 1

Reset to default 0

If my website had a directory called dogs (/dogs/) and I had 100 pages like this: -

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

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

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

I would not want to use a plugin to redirect every page manually. Therefore a redirect rule that looks for /dogs/ is useful like below.

RewriteEngine on

RewriteCond %{REQUEST_URI} /dogs/

RewriteRule .* /
转载请注明原文地址:http://conceptsofalgorithm.com/Algorithm/1736252294a34.html

最新回复(0)