0

有什么方法.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
4

2 回答 2

0

通常没有必要这样做。您可以从 PHP 本身获取请求的页面:

$_SERVER['REDIRECT_URL']
$_SERVER['REQUEST_URI']

我推荐后者,因为它还包含查询字符串。

于 2013-12-04T13:00:31.860 回答
0

如果您的目标只是获取请求的网址,您可以使用

$_SERVER['REQUEST_URI']

或者

$_SERVER['REDIRECT_URL'] 
于 2013-12-04T13:00:40.620 回答