.htaccess
是否有办法向404 page
发送请求的网页?
所以换句话说,我要请求一个不存在的页面,如:
domain.com/nonexistingpage.php
转到
domain.com/404.html?requested=nonexistingpage.php
这是我当前的.htaccess行,所以转到404.html
ErrorDocument 404 /404.html
我想知道要添加什么来获得这样的结果:
domain.com/404.html?requested=nonexistingpage.php
而不是:
domain.com/404.html
答案 0 :(得分:0)
通常没有必要这样做。您可以从PHP本身获取请求的页面:
$_SERVER['REDIRECT_URL']
$_SERVER['REQUEST_URI']
我建议使用后者,因为它还包含查询字符串。
答案 1 :(得分:0)
如果您的目的只是获取请求的网址,则可以使用
$_SERVER['REQUEST_URI']
或
$_SERVER['REDIRECT_URL']