【发布时间】:2021-04-28 00:43:49
【问题描述】:
我希望能够跟踪我的网站访问者在我的网站上输入错误 URL 时做错了什么。我希望将结束字符串上传到我的数据库中,例如:
正确的网址:https://www.example.com/example
输入了错误的 URL:https://www.example.com/exmaple
我知道如何从站点的现有部分获取 URL 结尾并将其上传到我的数据库,但是如何从某个部分获取错误的 URL 结尾(本例中为 exmaple)不存在为此目的的可用格式(例如存储在 PHP 变量中)的网站?
【问题讨论】:
-
设置您的服务器以提供 404 页面
-
@WaisKamal 也许,但我看不到这个人试图将结尾存储为变量。我可能太愚蠢了,无法理解。
-
@RokoC.Buljan 是的,仅重定向就足够简单了,但是保持错误的 URL 结尾并将其存储在 404 页面上的变量中是我不知道该怎么做的
-
不确定它是否有效,但请尝试从您重定向到的页面调用
$_SERVER["PHP_SELF"]。 -
@WaisKamal 误解了 .htaccess 重定向的工作原理,因为它似乎根本没有重定向到 404.php,只是以某种方式包含它,所以
$_SERVER[REQUEST_URI]也可以正常工作
标签: javascript php jquery