当别名域是请求的资源时捕获请求的URL

时间:2019-04-08 21:57:02

标签: php html url-rewriting http-status-code-404 url-redirection

我有一个网站(example.com),上面停放了许多别名域,这些域以前曾在其中包含内容。现在大部分内容都消失了。因此,当使用深层链接(alias1.com/this-used-to-be-here/)请求一个别名域时,我的404页会将其重定向回(example.com)

我想做的是捕获根域(alias1.com)或整个URL路径,并以example.com/?ref=alias1.com之类的方式附加它,或者如果无法隔离根目录,该位置的整个网址。

我的目标是跟踪真实用户来自何处并转储无用的别名域。

实现此目标的最佳方法是什么?

我尝试了这段代码,但是它在结尾而不是别名域返回“ /404.shtml”。

<meta http-equiv="refresh" content="0; 
URL='https://www.example.com/index.html?label=<!--#echo 
var="HTTP_REFERER" -->'" />

我想获取所请求的实际URL。如果可以简化操作,我可以改用404.php。

0 个答案:

没有答案