向 'page not found' 的 url 发送电子邮件
Emailing the url of 'page not found'
我创建了一个 php 404 页面未找到并将其添加到我的服务器设置中,效果很好。
我希望页面通过电子邮件向我发送缺失页面的 url(例如 /folder/misspeltpagename.php)
,但我只能将 'page not found' 页面的 url 发送给我(例如 /error-docs/not-found.php
).
我正在使用 $_SERVER['SCRIPT_NAME']
获取 url。
我猜你只是从任何无效页面重定向到你的 404 页面,所以你可以只使用 $_SERVER['HTTP_REFERER']
来获取指向你的 404 页面的页面。
将此添加到 .htaccess:
ErrorDocument 404 /404.php
然后在 404.php 中使用
$_SERVER['REQUEST_URI']
我创建了一个 php 404 页面未找到并将其添加到我的服务器设置中,效果很好。
我希望页面通过电子邮件向我发送缺失页面的 url(例如 /folder/misspeltpagename.php)
,但我只能将 'page not found' 页面的 url 发送给我(例如 /error-docs/not-found.php
).
我正在使用 $_SERVER['SCRIPT_NAME']
获取 url。
我猜你只是从任何无效页面重定向到你的 404 页面,所以你可以只使用 $_SERVER['HTTP_REFERER']
来获取指向你的 404 页面的页面。
将此添加到 .htaccess:
ErrorDocument 404 /404.php
然后在 404.php 中使用
$_SERVER['REQUEST_URI']