You can try a plugin to do this:
http://wordpress.org/extend/plugins/smart-404/
Reads the page URL and tries to find a page/post that it might match and redirect to it.
Found out about this plugin from: http://www.aebeta.com/web-hosting/seo/7-seo-friendly-404-plugin-for-wordpress.html
Related Posts:
- Display search results within the same page
- How to redirect search result page to post
- Search results URL without query string variables
- How do I properly redirect outbound links with special characters
- How to return HTTP 404 when no search results found?
- Change loop.php for empty search customization
- How does WordPress know if a URL doesn’t exist?
- Empty search results return soft 404
- How can I get a traceback on function calls?
- Search Results No Link
- how to show Author information in search results
- Get the search element only on 404
- Enhancin 404 to contain a search from URL
- make link to search page
- Redirect empty search to another page
- Add pagination to search.php page
- Problem with site’s search results “Read More” link?
- Return 404 for /search/ queries – For Genesis
- “feed” added at the end of my URLs
- how to limit search to post titles?
- How does WordPress search work behind the scenes?
- WordPress blog with 30 000 posts: poor search performance
- How do I filter the search results order?
- Link to search page without search parameter
- Search/Replace for editor in HTML-mode
- Do I need to sanitize WordPress search query?
- Neither the_excerpt() nor the_content() works properly?
- Display posts from an author using search parameters (not author template/query_posts)
- How do I change WP search results order?
- Set minimum number of characters in the search
- search.php template not loading results
- Using a custom field value to redirect away from a 404 page
- 404 redirection and Google’s index [closed]
- Conditional tag search-no-results
- Search Issue in the theme
- How do I make search results include ONLY pages, no posts?
- Sitelinks Search Box in Google and urlencoded search string
- SQL query to get adjacent posts from search query
- How to specify multiple search columns for wp list table search
- Template Page Content Made Searchable
- Change links automatically to affiliate links
- WordPress search issue with searching html tags
- Search result by range?
- Advanced Search by minimum/maximum values
- How to search in two different wordpress blogs by using a single searchform?
- Deny access to a path (give 403 or 404 response)
- Search in Two Categories
- Custom Search Query running on every page
- Have functions work outside the loop with 404 override
- Use search in fancybox
- Two Search Boxes: one all content, one only titles
- Keep query string in url after executing a serch
- Customize search page
- Built-In Postname Redirection vs Hard Redirects in relation to SEO and performance
- Use “search” in permalink?
- Can I change the default search behavior “OR search” to “AND search”?
- Risk of sql injection for custom search form
- Filter post_type thumbnail in Search result
- How to set empty search to load homepage template and not index.php
- custom search results affected by _REQUEST set
- How to implement search suggestions into search bar?
- Modifying post content with the_post action hook
- Trying to remove plural ‘s’ from search Query but it’s just removing every letter of the end – what am I doing wrong? Thanks
- WP page 404 error only on mobile
- Blog search just returns to front page (not search results!)
- Disable character’s replace in search
- WordPress Search Form Issue | Misleading search URL. | Pointing to wrong URL
- Echoing home_url() returns current url in searchform.php
- Remove Page Timestamp via functions.php so it doesn’t show in Google Search Result Description [closed]
- Use pre_get_posts to display search results by meta in specific order
- Site Title in my Search URL
- Prevent searches less than 4 characters
- Search wordpress using three different drop down menus
- How to get search result as image rather than page
- Extending page urls without getting a 404
- Remove all feeds and return custom 404 page
- Search results – 404 error after hitting enter
- Redirect wordpress search query if its a tag
- Is it possible to show subdomain posts in main domain search result?
- Replacing word in wordpress Search not working Properly
- How to add search box to table results in admin page [closed]
- How might I go about using the API to search for a user by email, but ensuring that it is an exact match?
- Replacing wordpress search with custom code
- Change output URL Search module
- search for single meta_key with numeric array of meta values
- How to customize default wordpress search query
- Customizing Google’s Search box in WordPress [closed]
- I’ve messed up the admin search functionality. Help!
- How to get redirection to not redirect to 404 page?
- Content instead Excerpt on term
- Custom search results page not showing excerpt
- Error when searching without any results
- Listing parent section in search results
- Search results: How to add direct jump to anchor?
- Limit search to posts and pages
- How make Autocomplete with wp_query in post_type attachment
- Search results truncated
- Disable – Post search field – for non-admin roles in WP dashboard
- Search results heading and counter not working – Oxygen Builder
- Post pages are redirecting to the 404 page in wordpress