gpt4 book ai didi

php - 如何将旧的 "ugly"网址重定向到 seo 友好的网址?

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

我是 mod_rewrite 的新手,需要为我的客户做点什么。

假设我有 www.mydomain.com/products.php?prod_id=32。

这个产品有一个部分(衣服)和一个名字(衬衫)。这些名称和部分是唯一的。

在 SEO 友好的 Url 中,它应该是 www.mydomain.com/products/clothes/shirt/。

我知道我可以创造

RewriteRule ^products/([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/?$ products.php?section=$1&name=$2

我能做到,而且行得通。但我希望将输入 www.mydomain.com/products.php?prod_id=32 的人重定向到 www.mydomain.com/products/clothes/shirt/(在浏览器本身中更改)。如果不在我的网址中插入 id,我该怎么做?是否可以在我的 .htaccess 中调用“预处理”php 文件,并重新创建“products.php?section=$1&name=$2”?

谁有关于 mod_rewrite 的详细解释的好链接?

谢谢!

最佳答案

您的问题可能比 mod_rewrite 可以妥善处理的问题更大。您还可以使用 PHP 将重定向返回到浏览器。这样你就可以访问你的数据库来找出 product_id 32 是/clothes/shirts/

关于php - 如何将旧的 "ugly"网址重定向到 seo 友好的网址?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1640977/

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