gpt4 book ai didi

seo - 重写 url 后重定向旧 url

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

我需要帮助来决定如何将我的旧网址重定向到新网址。此刻我有这样的网址

myhost.com/viewrecipe.php?id=2

但我希望它们看起来像

myhost.com/recipes/梨派

问题是该网站已在 Google 中编入索引。有没有办法为搜索引擎编写 301 重定向,将它们从旧类型的 url 重定向到新类型?

如果在新的 url 类型中不使用 id 是不可能实现的,那么对于搜索引擎来说,还有什么其他的选择可以使这种转换尽可能顺利?

附言所有这些都是动态网址

最佳答案

您可以在应用程序的根目录中使用 .htaccess 文件,其中包含:

redirect 301 viewrecipe.php?id=2 http://www.myhost.com/recipes/pear-pie

是的,您的所有 URL 都需要这个……如果不是,您不能尝试重写,但您需要在新的 seo 友好 url 上使用该 id。

另一种方法是能够访问 viewrecipie.php?id=2 并编写如下代码:

<?php
// get the new name dependeind of the id
$slug = Posts::getByID($id);

header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.myhost.com/recipes/".$slug);
?>

还有一条最短的路:

header("Location: http://www.myhost.com/recipes/".$slug",TRUE,301);

关于seo - 重写 url 后重定向旧 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3882495/

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