我正在使用Jekyll来生成我的网站。当您向Web根目录添加名为404.html的文件并且在Jekyll网站中找不到页面时,Jekyll会自动向用户显示404.html文件的内容。但是,它使用未更改的URL(但是,使用正确的HTTP状态返回代码404)。
为了能够在Google Analytics中记录错误(并设置自定义提醒以提醒我任何404),我想将错误页面转发到/ 404 /?broken = url-goes-here。遗憾的是,此页面返回的HTTP状态代码为200.这导致了一个主要问题:
如何让一个页面在Jekyll中返回不同于200的状态代码?正确读取的原始页面返回404,但我的/ 404 /页面返回200,我希望它返回404(最好不使用任何Jekyll插件,AJAX或Javascript)。
任何?
答案 0 :(得分:0)