PHP 是否可以知道用户是否已被 301 重定向到我的网站?
So in myoldsite.com我的 .htaccess 文件中有一个 301 重定向到mynewsite.com.
我可以在其中放置一些 PHP 代码吗mynewsite.com识别用户何时被 301 重定向?如果是这种情况,我只需要它来显示特定消息。
非常感谢您的指点:-)
我相信 301 重定向HTTP_REFERER
字段将包含original推荐人:
- User enters oldsite.com in address bar and 301 redirected to newsite.com
- User is visiting 3rdparty.com, clicks a link pointing to oldsite.com and 301 redirected to newsite.com
此行为对于 301 重定向来说有些意义。
解决方案:我认为您应该在 301 响应中添加一个查询字符串参数,例如ref=oldsite
并在您的新网站上检查其价值。
如果您担心 URL 中包含查询字符串参数,您可以告诉搜索引擎忽略特定的查询字符串参数。该过程因搜索引擎而异。显然有一个适用于所有主要搜索引擎的技巧:标签。例子:
-
http://newsite.com/?ref=oldsite
-
http://newsite.com/?ref=oldsite&page=main
and
-
http://newsite.com/?page=main&ref=oldsite
http://newsite.com/?page=main
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)