http://www.example.com/test1
http://www.example.com/test2
http://www.example.com/test3
所有这些都是不存在的页面,并重定向到index.php页面,搜索引擎将这些链接标记为重复项,它们返回200确定,如何让它们返回404找不到?如何在MODX中配置404错误页面?
使用镆铘CMS
http://www.example.com/test1
http://www.example.com/test2
http://www.example.com/test3
所有这些都是不存在的页面,并重定向到index.php页面,搜索引擎将这些链接标记为重复项,它们返回200确定,如何让它们返回404找不到?如何在MODX中配置404错误页面?
使用镆铘CMS
在假设你自己这些页面。
header("HTTP/1.1 404 Not Found");
exit;
默认情况下,如果您尚未定义错误页面,则MODX在找不到与请求匹配的页面时会提供主页。
创建一个新资源作为您的404页面,然后转到System > System Settings
,搜索error_page
并在其中添加错误资源的ID。
然后,MODX将为此资源提供“未找到”,自动添加HTTP/1.1 404 Not Found
标题。
注意:我假设您使用的是MODX Revolution,但它与Evolution非常相似。
这需要成为最佳答案。用户只专门询问有关ModX。 –
请标记为正确的? – okyanet
它可以在系统>系统设置中配置。 按键搜索“错误”。 放入您的信息源的价值为404.
suerte!
我需要写这段代码吗? – Zecrow
@如果你有这些页面,那就好了。 – Neal
不,我没有这些页面,他们只是链接到不存在的页面,但服务器将它们全部重定向到主页面,我需要使服务器响应404找不到,而不是200确定 – Zecrow