我刚刚在 htaccess 中执行了以下操作:
ErrorDocument 404 http://www.website.com
我的第一个问题是,我可以这样做吗?
如果将 404 重定向到时存在任何 SEO/等问题 主页让我知道。
第二个问题:
问题是我有一个单页网站,我想保持这种状态。
我想做的是显示一个弹出 div
,作为 404 页面的替代方案。
所以基本上 404 会被重定向到主页,然后弹出窗口会淡入其中,其中包含 404 消息。
如何触发弹出窗口? jquery 代码必须以某种方式知道用户由于 404 而最终到达这里。这甚至可行吗?
(我可以管理弹出窗口本身,但如何告诉它在之后显示 发生 404 错误。)
最佳答案
您可以将查询字符串添加到用作 404 页面的网址。
.htaccess
ErrorDocument 404 http://www.website.com?page=fourOhFour
然后,检查变量是否设置为正确的值,如果是,则在 javascript 中创建一个变量。
Javascript/PHP
<script>
is404 = "<?php echo $_GET['page'] ?>";
if (is404 === "fourOhFour"){
// jQuery popup code here
}
</script>
关于jquery - 我可以将我的主页用于带有条件弹出 div 的 404 页面吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13944572/