We are glad to announce that a new version of Search404 2.0.0 was released on the same day Drupal 9 was released. This version fully supports Drupal 9.
In this release of the module, we’ve chosen to go with the fully semantic versioning model, which means, the version 2.0.0 supports Drupal Core 8.8.3 or higher version. The 8.x-1.0 release will be there for some more time to support older versions. The 2.0.0 release mainly removes the deprecated code and uses the new solution that is supported by Drupal 9.
You can find the full changelog here - https://www.drupal.org/project/search404/releases/2.0.0
Download it and try it out from https://www.drupal.org/project/search404
A demo installation is available at https://search404.demos.zyxware.com/ for those who want to try it without installing it.
Zyxware Technologies as a Free Software Company has been one of the flag bearers for the Free and Open Source Software movement in India. Since our inception in 2006, we have been actively promoting the idea of FOSS and related freedoms through various activities like Freedom Walk to spread the message of Freedom, Freedom Toaster for making Free Software accessible to public, contributions to Swathanthra Malayalam Computing, development of a real time epidemic outbreak tracking system for Ministry of Health and Family Welfare, Kerala and much more.
Zyxware Technologies is one of the top ten contributors to Drupal, we have delivered more than 200 Drupal projects across diverse sectors and currently more than 60,000 websites use modules and themes contributed and maintained by us. We have also been an active member in the Drupal community in the USA, Australia and India.
For those who are new to Search404
Search404 is an alternative to showing the standard “404 Page Not Found”. When a 404 error occurs, this module does a search on the keywords in the URL, e.g, if a user goes to http://example.com/does/not/exist , this module will do a search for “does not exist” and show the result of the search instead of the 404 page. This should help retain visitors coming in from old URLs linked from other sites or from search indices.
- Jump directly to the search result when there is only one result
- Jump directly to the first search result even when there are multiple results
- Do a "Search" with custom path instead of a Drupal Search when a 404 occurs
- Use a 301 Redirect instead of 302 Redirect
- Use OR between keywords when searching
- Ignore specific words from search query
- Ignore specific paths
- Ignore specific extensions
- Custom error message
- Custom page title
- Custom page text
- Redirection URL for empty search results
This module fully supports the default Drupal Search as well as any other search engines used with SearchAPI or any other means with custom search URL functionality.
We sincerely thank all the community members who contributed to the porting of the module. These are the people who primarily helped the d9 release,