重定向 404 URL 以使用 htaccess 搜索页面并将该 404 url 作为关键字传递给搜索页面

Redirect 404 URL to search page with htaccess and pass that 404 url as keywords to search page

我想将 404 页面重定向到搜索页面。

例如,

example.com/url - 如果未找到此 url,则以以下格式重定向 url:

example.com/index.php?page=search/web&search=[url]&type=Web&fl=0

必须使用 htaccess 来完成。我无法使用 htaccess 实现此目的。

在 root/htaccess 中尝试以下规则:

RewriteEngine On


RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+)$ /index.php?page=search/web&search=&type=Web&fl=0 [NC,L,R=301]