这个问题通常是由于本地环境中没有正确设置Apache服务器的ErrorDocument指令所致。要解决这个问题,可以在.htaccess文件中添加以下代码:
ErrorDocument 404 /404.php
其中,“404.php”是你自己定义的404页面的文件名。在添加完上述代码后,重启Apache服务器,然后访问不存在的页面,应该就可以看到你自定义的404页面了。
请注意,在一些本地环境中,如WAMP和XAMPP等,可能需要修改httpd.conf文件中的AllowOverride指令才能使.htaccess文件生效。具体来说,将AllowOverride值修改为“All”即可。