如何在HTACCESS中重定向到404页面后获得引用的URL


How to get refereed URL after redirect to 404 page in HTACCESS

我的HTACCESS代码是这个

ErrorDocument 404 /404.php

它运行良好。我想要的是当有人键入一个糟糕的URL时,比如(www.website.com/sometest.html)

如果"sometest.html"页面没有退出,它将重定向到404页面。但我如何检测他们键入的URL?我想得到这个:www.website.com/sometest.html

我尝试过$_SERVER['HTTP_REFERER']$_SERVER["REQUEST_URI"];都无法获得我想要的输出。

Apache为您设置了一些环境变量。他们很好,在文档中让你知道了这件事。

请尝试在脚本中使用$_SERVER["REDIRECT_URL"]$_SERVER["REDIRECT_QUERY"]