Excellent plugin! / I try to keep as few as possible in favour of native functions and this is one of a handful that makes my list. I do have an issue in that I have no choice but to edit a core file in order to customize the “common word list”, I guess it would be great if it would be easily editable, especially for languages other than english, but also in for content with particular sets of common words. For myself, even a hook would be good enough, just so that edits don’t get overwritten on every update.
]]>Hi,
Thanks for this useful plugin.
It would be great if you keep this plugin updated regularly to enhance user confidence and the overall plugin health!
Cheers!
Swag.
]]>Hi Keith!
You might want to include this in your next update:
change line 21 from:
'robots'=>"# robots.txt generated by Link Fixerr
to:
'robots'=>"# robots.txt generated by Link Fixer
Thanks for your hard work.
-@brianbrown
]]>I’d like to remove the plugin, but first I’d like to export all of the URLs that are requiring a 301 or generating a 404 error so I can import those into a Redirection plugin. Is there a way to do that?
Thanks.
]]>Hi,
I see all kinds of strange redirects in the Link Fixer list.
I am especially puzzled by those that redirect relative URLs to absolute URLs. Why?
Do I need to change something in the settings of WP so that the absolute URLs are recognised correctly?
What about URLs that have share=tumblr/////// in it?
On the other hand, a small change like an additional ‘2’ in the name of an image is not recognised. Shouldn’t four identical words be enough for a successful redirect?
I would like to improve the speed of my website, and I am wondering how much these redirects contribute to a slower performance.
Hi Keith,
Firstly, thank you for this wonderful plugin, I’ve just installed it and it appears to be the solution for my problems.
I have seen this being discussed already, the images cannot be redirected and you are right, the plugin is not a human and it cannot find the correct image.
However, I have a specific situation where the structure of the catalog has changed massively, too much to explain.
——————————-
Old product link: …/great-product (now redirecting to ‘New product link’)
Old image link: …/great-product.jpg (now getting 404)
—
New product link: …/whatever-great-product-blah-blah
New image link: …/132fdas31.jpg
——————————-
Is it possible to have an option to redirect the ‘Old image link:’ to ‘New product link:’ like this?
…/great-product.jpg >>>>> …/whatever-great-product-blah-blah
Thank you,
George
Hi Keith!
I love your plugins!
I noticed that this plugin is causing 404’s on category and tag pages (but not home page).
I have also changed the category and tags base to /c/ and /t/ from their defaults in the permalinks settings, respectively.
Perhaps use !is_singular() function somehow to disengage?
Thanks!
-Brian
Hello.
Example
https://website.com/post-staff-name-and-content.html
– link for post
https://website.com/images/post-staff-name-and-content-1pic.jpg
– link for image
If open https://website.com/images/post-staff-name-and...
– redirect link for post. this Incorrect.
Please add make it possible to set exceptions – in example (/image/)
OR
Add option match start link:
Example
https://website.com/post-staff...
– match, redirect
https://website.com/images/post-staff...
– mismatch, not redirect, 404 error
Sorry for my English
]]>If link https://website.com/?p=1 – Error: to many redirects
]]>Would be nice to be able to log desirable bots or IPs alone. I would be interested in logging only Google bots alone. Other bots are not that useful for me.
]]>Hello,
I use this plugin on my website but i found out that it completely excludes images that returns 404.
Would be nice to have a fix for that
]]>Hello,
I use your plugin and it has been very useful to track and fix all my broken links. However i see that it tracks every 404 errors. I would like an option to be able to track and log only Google bots or IPs. Other search engine really have no value to me.
Thanks.
Awesome! where can i donate?
This fixed a lot of my problems! the facebook page is down!
Thanks!
]]>Hello.
Does the add-on work with hyper-cache type caches?
Regards
]]>I need an updated version of php for another plugin I use. In preparation for that I ran the php compatibility checker. I receive two errors for permalink finder…
625 | ERROR | Extension ‘mysql_’ is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead
685 | ERROR | Extension ‘mysql_’ is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead
Any ideas? Thanks for any help you can offer.
]]>When I click on the plugin settings page, I get this error. Fatal error: Out of memory (allocated 96731136) (tried to allocate 786432 bytes) in /*****/*******/public_html/wp-content/plugins/jetpack/locales.php on line 1512
Is there an update coming that will fix this issue? Thanks!
]]>Hi Keith!
Glad to see you back!
I’m sill getting an error with ver. 2.4:
Fatal error: Uncaught Error: Call to undefined function mysql_real_escape_string() in /home/path/to/site/files/www.example.com/wp-content/plugins/permalink-finder/includes/pf-404.php:621 Stack trace: #0 /home/path/to/site/files/www.example.com/wp-content/plugins/permalink-finder/includes/pf-404.php(428): kpg_find_permalink_post_exact('tetstst', '2', 'Y', 'Y', 'Y') #1 /home/path/to/site/files/www.example.com/wp-content/plugins/permalink-finder/permalink-finder.php(37): kpg_permalink_fixer() #2 /home/path/to/site/files/www.example.com/wp-includes/class-wp-hook.php(286): kpg_permalink_finder('') #3 /home/path/to/site/files/www.example.com/wp-includes/class-wp-hook.php(310): WP_Hook->apply_filters(NULL, Array) #4 /home/path/to/site/files/www.example.com/wp-includes/plugin.php(453): WP_Hook->do_action(Array) #5 /home/path/to/site/files/www.example.com/wp-includes/template-loader.php(12): do_action('template_redire...') #6 /home/path/to/site/files/www.example.com/wp-blog-header.php(19): require_o in /home/path/to/site/files/www.example.com/wp-content/plugins/permalink-finder/includes/pf-404.php on line 621
Cheers!
-Brian Brown
Hey guys,
As some of you may know, the plugin author confirmed that the plugin is discontinued. I decided to develop an alternative plugin which work with most recent WordPress Install/PHP versions and achieve the same result.
Here it is: WP 404 Auto Redirect to Similar Post
Once 404 is triggered, the plugin will look for a similar post based on post title, but also (and it’s new) on post type, category, taxonomy and then redirect via 301 status code using different methods (direct-to-url, SQL score & metaphone).
Have a good day!
]]>Hi,
have the following error in logs:
[08-Dec-2016 10:34:02 UTC] PHP Fatal error: Uncaught Error: Call to undefined function mysql_real_escape_string() in /dom20642/wp-content/plugins/permalink-finder/includes/pf-404.php:621
Server is using php7, and mysql_real_escape_string() is not supported.
Could you please update the plugin?
Thanks,
Dmitriy
Hi I love the plugin but i get an error message when dealing with amp pages. It was all working fine. This is an example of the url and error message.
https://cassies.com.au/our-girls/asian-waitresses-sydney/amp/
Fatal error: Uncaught Error: Call to undefined function mysql_real_escape_string() in /home/buckspar/public_html/www.cassies.com.au/wp-content/plugins/permalink-finder/includes/pf-404.php:621 Stack trace: #0 /home/buckspar/public_html/www.cassies.com.au/wp-content/plugins/permalink-finder/includes/pf-404.php(428): kpg_find_permalink_post_exact(‘amp’, ‘2’, ‘N’, ‘N’, ‘N’) #1 /home/buckspar/public_html/www.cassies.com.au/wp-content/plugins/permalink-finder/permalink-finder.php(37): kpg_permalink_fixer() #2 /home/buckspar/public_html/www.cassies.com.au/wp-includes/plugin.php(524): kpg_permalink_finder(”) #3 /home/buckspar/public_html/www.cassies.com.au/wp-includes/template-loader.php(12): do_action(‘template_redire…’) #4 /home/buckspar/public_html/www.cassies.com.au/wp-blog-header.php(19): require_once(‘/home/buckspar/…’) #5 /home/buckspar/public_html/www.cassies.com.au/index.php(17): require(‘/home/buckspar/…’) #6 {main} thrown in /home/buckspar/public_html/www.cassies.com.au/wp-content/plugins/permalink-finder/includes/pf-404.php on line 621
If i delete the plugin i get a 404 error.
Any help gratefully received
]]>That… would be kinda the whole point if i was using it to redirect pages as a result of changing from a non wp based system?
]]>hi
what is this problem ?
09:26:12 2016] [error] [client 40.77.167.67] PHP Warning: mysql_real_escape_string(): A link to the server could not be established in /home1/cheathac/public_html/wp-content/plugins/permalink-finder/includes/pf-404.php on line 668 [Thu Apr 14 09:26:12 2016] [error] [client 40.77.167.67] PHP Warning: mysql_real_escape_string(): Access denied for user ‘cheathac’@’localhost’ (using password: NO) in /home1/cheathac/public_html/wp-content/plugins/permalink-finder/includes/pf-404.php on line 668 [Thu Apr 14 09:26:12 2016] [error] [client 40.77.167.67] PHP Warning: mysql_real_escape_string(): A link to the server could not be established in /home1/cheathac/public_html/wp-content/plugins/permalink-finder/includes/pf-404.php on line 668 [Thu Apr 14 09:26:12 2016] [error] [client 40.77.167.67] PHP Warning: mysql_real_escape_string(): Access denied for user ‘cheathac’@’localhost’ (using password: NO) in /home1/cheathac/public_html/wp-content/plugins/permalink-finder/includes/pf-404.php on line 668 [Thu Apr 14 09:26:12 2016] [error] [client 40.77.167.67] PHP Warning: mysql_real_escape_string(): A link to the server could not be established in /home1/cheathac/public_html/wp-content/plugins/permalink-finder/includes/pf-
]]>I was using this plugin for a while and it was working fine and then started to give me problem.
Now I want to delete it and when I am trying to delete it, this comes-
Forbidden
You don’t have permission to access /wp-admin/plugins.php on this server.
Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.
Please guide me, to solve this problem.
Thanks,
Jaswinder Kaur.
]]>Hi,
I installed this plugin and for some reasons, the redirection is bizarre.
Example :
Old URL : https://www.mysite.com/the-oldurl/
is redirected to https://www.mysite.com/the-oldurl//https://www.site.com
]]>Congratulations for this plugin ! Just a note though: pf-404.php does not work on a PHP7 server: mysql_real_escape_string() was deprecated in PHP 5.5.0, and it was removed in PHP 7.0.0. (Two lines should be modify, 621 and 668 with mysqli_real_escape_string: https://php.net/manual/en/function.mysql-real-escape-string.php). Thank you very much for this amazing code !
]]>Hello, Keith. Since Permalink Finder does not create redirects, only searches and matches the keywords in the URL, I would like to install a permanent 301 redirection plugin. Is there any potential problem that you know, in doing so while keeping the Permalink Finder Plugin? Thank you.
]]>Hi,
what an amazing plugin! Thanks for the work.
Unfortunately we have a strange behaviour on our site:
Word match is not working, the plugin only finds the correct articles through the “sound alike” function.
word match – does not find anything set to “2 words”
loose search – does find totally unrelated articles
sound alike – finds the correct article
eg.
/permalink-plugin-20/
would find
/permalink-plugin-2-0/
through word match but does so throgh sound-alike.
What could cause this behaviour?
We would like to use only word match.
Thank you
David
I’m with this problem, the plugin is redirecting links 404 to the last article posted or published.
I’ve done everything, to let him only active on the site and does not work correctly, someone’s been through it, or can help?
Thanks in advance!
]]>About one month ago our webmaster tool started showing a rapid increase of URLs not redirecting and going to 404 pages. All of these URLs were from the 2004 and earlier version of WordPress. I am not sure what changed at the end of March but every day Google is picking up 5k more links not redirecting.
What could be causing this?
]]>Hi,
My old Permalinks was https://mydomain.com/?products=”PRODUCT NAME” and it is not finding the new permalinks which are https://mydomain.com/shop/”PRODUCT NAME”/
If I try for example https://mydomain.com/wronglink/”PRODUCT NAME”/ the plugin finds the correct name https://mydomain.com/shop/”PRODUCT NAME”/
So how to make it work with this permalinks https://mydomain.com/?products=”PRODUCT NAME”