使用htaccess将404网址重定向到搜索页面,并将该404网址作为关键字传递到搜索页面

时间:2016-01-23 12:18:39

标签: .htaccess redirect http-status-code-404

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

例如,

<?php //your db insertion goes here. echo "inserted successfully"; ?> - 如果找不到此网址,则以以下格式重定向网址:

example.com/url

必须使用htaccess。我无法通过htaccess实现这一目标。

1 个答案:

答案 0 :(得分:2)

在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]