首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何301重定向旧查询字符串?

如何301重定向旧查询字符串?
EN

Stack Overflow用户
提问于 2013-07-14 04:17:49
回答 1查看 162关注 0票数 0

我有这些旧网址:

代码语言:javascript
复制
/site/index?cat=likes&top=today
/site/index?cat=likes&top=month
/tag/TagName/index?cat=likes&top=today

我把cat=likes改成了cat=popular

现在我得到了404,如何将所有电话从cat=likes重定向到cat=popular?

注意:,我已经重定向了,它美化了。

/site/index?cat=popular&top=today

已经被重定向到

/popular-today

EN

回答 1

Stack Overflow用户

发布于 2013-07-15 10:13:00

检查GET变量cat是否设置为‘site/index’,您可以在您的site/indextag/tagName中检查这一点。之后,您可以使用PHP的header()重定向。就像这样:

代码语言:javascript
复制
public function actionIndex()
{           
   if ($_GET['cat'] == 'likes') 
   {
      header('Location: /site/index?cat=popular', false, 301);
   }
   ...
}

您也可以使用您美化的URL。

代码语言:javascript
复制
public function actionIndex()
{           
   if ($_GET['cat'] == 'likes') 
   {
      header('Location: /popular-today', false, 301);
   }
   ...
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17636472

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档