.htaccess 404重定向不会删除错误的网址

时间:2018-10-11 16:17:17

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

在htaccess中创建规则后,我需要将htaccess产生的404错误(不受PHP威胁)重定向到ROOT PATH。

我的问题是我的代码没有将用户重定向到ROOT PATH。它显示主页OK,但是URL栏与

一起保留。

我的代码:

ErrorDocument 404 /

如果该页面不存在,它将按预期显示主页,但url栏随URL一起保留。

例如:

site.test/page-that-does-not-exists

应重定向到:

site.test

尽管显示(/)页面中的页面正确,但网址仍然错误。显然,此行为将导致无法正确加载所有项目资产。 我怎样才能做到这一点?我只需要它真正重定向即可,而不是保留网址并显示正确的页面。

我是否需要为404.php创建重写器并在404.php中设置标头位置?

0 个答案:

没有答案