【发布时间】:2014-07-02 11:42:33
【问题描述】:
是否可以捕获查询字符串并将其附加到错误文档 (404)。类似于请求页面:http://www.xyx.com/sdsdsd 重定向到:http://www.xyx.com/404.php?pg-name=sdsdsd
我正在使用它并且它工作正常
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ /404.php?pg-name=$1 [L,R]
但问题是它没有将标头设置为 404,而是将标头设置为 302。
我希望标头为 404,即“HTTP/1.0 404 Not Found”
【问题讨论】:
标签: .htaccess redirect rewrite http-status-code-404