在我的网站中,website.com/downloads实际上转到website.com/index.php?page=下载(使用apache重写)。我有一个自定义404找不到错误页面集。如果我做website.com/dkfjf/fdf,它会转到404错误,但是如果我做website.com/something,它会转到index.php?page=something,那么在index.php中,在确定没有错误之后,如何使它导航到404错误
something
页面?因为现在,我只是将404错误页面加载到主DIV(和所有其他页面一样),但它是不一致的(例如,它仍然在地址栏中显示website.com/soemting,还有其他问题),我只想让它导航到404错误。我该怎么做?
编辑:这项工作:
echo '<meta http-equiv="refresh" content="0; url = /error" />';
(mywebsite.com/error是否重写为index.php?page=error,这是我的404错误页)。
这是一个坏方法吗?