I have example.com
。如果用户登录,它应该自动加载example.com/option-X
其中 X 是用户的预定义选择。
所以,我在顶部这样做index.php
:
header("Location: /option-X");
但是,如果用户未登录,我只是自动选择第一个选项,如下所示:
header("HTTP/1.1 301 Moved Permanently");
header("Location: /option-a");
因此,我对这样做的影响有两个问题:
- 由于搜索引擎爬虫不会登录,因此它们总是会得到
example.com/option-a
- 它有 301 标头,这对他们有影响吗?
- 执行这些重定向的服务器 cpu 负载可能是多少?我不知道如何对其进行测试。当前网站(没有重定向)每天的访问量约为 10 万次。
301 的效果是搜索引擎将索引/option-a
代替/option-x
。这可能是一件好事,因为/option-x
搜索索引无法访问,因此可能对索引产生积极影响。只有当你明智地使用它时
重定向后放置exit();
停止脚本的其余部分执行
header("HTTP/1.1 301 Moved Permanently");
header("Location: /option-a");
exit();
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)