【问题标题】:Redirect to another page preserving query data and also SEO traffic information重定向到另一个页面,保留查询数据和 SEO 流量信息
【发布时间】:2014-08-14 08:53:10
【问题描述】:

我想从old.php?id=$post_id 重定向到new.php?id=$post_id 我不想失去来自搜索引擎等的任何流量。

所以它将是 domain/old.php=1domain/new.php=1

有什么帮助吗?我不太懂php编程。

与 htacces?

【问题讨论】:

    标签: php redirect


    【解决方案1】:

    流量与您的 SEO 管理方式有关。

    要在 PHP 中重定向,您应该使用 header 函数。

    header('Location: new.php?id=' . $_GET['id']);
    

    http://php.net/manual/en/function.header.php

    【讨论】:

    • 为了不影响“流量计数”,最好也定义这个标题:header("HTTP/1.1 301 Moved Permanently");
    • 它不起作用!只重定向文章的名称而不是 id
    • 也许你能告诉我们更多细节?
    • 新的 url 是 new.php?id=1 旧的是 old.php?id=1 所以当有人访问 old.php?=1 时必须重定向到 new.php?id=1
    • 我的代码出错了,我编辑了它。它是 $_GET['id'] 而不是 $_GET['post_id']。如果您不知道 $_GET 和 $_POST 变量,您应该阅读手册以了解它在做什么。 php.net/manual/en/reserved.variables.get.php
    猜你喜欢
    • 1970-01-01
    • 2022-07-06
    • 2021-09-29
    • 2014-06-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-01
    • 1970-01-01
    相关资源
    最近更新 更多