gpt4 book ai didi

PHP死(头): Messing up my SEO?

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:30:15 29 4
gpt4 key购买 nike

我的 index.php 文件开头有这段代码:

        if ( !isset($_GET['cat']) )
die(header("Location: ?cat=top"));

基本上,如果没有设置类别,它会自动重定向到类别“Top”。

我现在注意到 Google 添加了 index.php,但它只显示搜索结果中的 URL,而不是显示我定义的元标记。

所有其他页面的索引都很好,只是 index.php 文件没有。有什么解决办法吗?

提前致谢!

最佳答案

PHP 在使用 header: Location 时默认使用 302 重定向。这搞乱了搜索引擎优化,因为谷歌不会将重定向的位置与初始位置交换。尝试使用

if ( !isset($_GET['cat']) ) {
header("HTTP/1.1 301 Moved Permanently");
header("Location: ?cat=top");
die();
}

这应该告诉谷歌索引具有元信息的重定向位置。

关于PHP死(头): Messing up my SEO?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10994772/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com