2
http://www.example.com/test1
http://www.example.com/test2
http://www.example.com/test3

所有这些都是不存在的页面并重定向到 index.php 页面,搜索引擎将这些链接标记为重复,它们返回 200 ok,如何让它们返回 404 not found?

使用 modX cms

4

3 回答 3

11

默认情况下,如果您没有定义错误页面,MODX 会在找不到与请求匹配的页面时提供主页。

创建一个新资源作为您的 404 页面,然后转到System > System Settings,在那里搜索error_page并添加您的错误资源的 ID。

然后,MODX 将为“未找到”提供此资源,并自动添加到HTTP/1.1 404 Not Found标题中。

注意:我假设您使用的是 MODX Revolution,但它与 Evolution 非常相似。

于 2012-12-19T13:31:45.937 回答
1

假设您拥有这些页面。

    header("HTTP/1.1 404 Not Found");
    exit;
于 2012-12-18T16:54:08.110 回答
0

它可以在系统>系统设置中进行配置。按“错误”键搜索。把你的来源的价值404。

苏尔特!

于 2013-04-24T18:54:18.180 回答