【问题标题】:Redirect 404 URL to search page with htaccess and pass that 404 url as keywords to search page使用 htaccess 将 404 URL 重定向到搜索页面,并将该 404 url​​ 作为关键字传递给搜索页面
【发布时间】:2016-01-23 22:08:13
【问题描述】:

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

例如,

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

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

必须使用 htaccess 来完成。我无法使用 htaccess 实现这一点。

【问题讨论】:

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


    【解决方案1】:

    在 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 代码?
    猜你喜欢
    • 1970-01-01
    • 2017-01-13
    • 2019-03-03
    • 1970-01-01
    • 2018-10-12
    • 2014-02-15
    • 1970-01-01
    • 2013-12-01
    • 1970-01-01
    相关资源
    最近更新 更多