use*_*389 3 jquery http-status-code-404
我只是在htaccess中执行了以下操作:
ErrorDocument 404 http://www.website.com
Run Code Online (Sandbox Code Playgroud)
我的第一个问题是,我可以这样做吗?
如果有任何SEO /等等,将404重定向到主页的问题让我知道.
第二个问题:
问题是我有一个单页的网站,我想保持这种方式.
我想做的是弹出div窗口,作为404页面的替代品.
因此,基本上404被重定向到主页,然后弹出窗口中的任何404消息都会淡入.
怎么能触发弹出窗口?由于404,jquery代码必须知道用户最终在这里结束了.这是否可行?
(我可以管理弹出窗口,但是如何告诉它在404发生后显示.)
您可以将查询字符串添加到您用作404页面的URL.
ErrorDocument 404 http://www.website.com?page=fourOhFour
Run Code Online (Sandbox Code Playgroud)
然后,检查变量是否设置为正确值,如果是,则在javascript中创建变量.
<script>
is404 = "<?php echo $_GET['page'] ?>";
if (is404 === "fourOhFour"){
// jQuery popup code here
}
</script>
Run Code Online (Sandbox Code Playgroud)