.htaccess 将404 URL重定向到具有htaccess的搜索页面,并将该404 URL作为关键字传递到搜索页面

.htaccess 将404 URL重定向到具有htaccess的搜索页面,并将该404 URL作为关键字传递到搜索页面,.htaccess,redirect,http-status-code-404,.htaccess,Redirect,Http Status Code 404,我想将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}

我想将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=$1&type=Web&fl=0 [NC,L,R=301]

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

RewriteEngine On


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

它只会重定向404吗?如何在这个重定向中添加301代码?它只重定向404吗?如何在这个重定向中添加301代码?它只重定向404吗?如何在这个重定向中添加301代码?它只重定向404吗?如何在此重定向中添加301代码?