大概意思就是说,比如我的站
www.pbhnet.net/1.php这个是不存在的,我自定义了404文件,
但是我的www.fashionnh.cn/1.php这个是存在的,所以我想通过自定义的404文件转到
我的那个存在的站上边!
所以404页面写为php
$www=$_SERVER['PHP_SELF'];
$web="http://www.fashionnh.cn";
$url=$web.$www;
Header("Location:$url");可是$_SERVER['PHP_SELF']获得的是404文件的地址
所以,我想获得访问出错页面的地址该如何实现呢?
这里就是1.php,但是要是其他的不知道名字的该如何获取呢!?
望高手解答!
www.pbhnet.net/1.php这个是不存在的,我自定义了404文件,
但是我的www.fashionnh.cn/1.php这个是存在的,所以我想通过自定义的404文件转到
我的那个存在的站上边!
所以404页面写为php
$www=$_SERVER['PHP_SELF'];
$web="http://www.fashionnh.cn";
$url=$web.$www;
Header("Location:$url");可是$_SERVER['PHP_SELF']获得的是404文件的地址
所以,我想获得访问出错页面的地址该如何实现呢?
这里就是1.php,但是要是其他的不知道名字的该如何获取呢!?
望高手解答!
第一句,是这样的! 在不存在1.php文件的站上!第二句,就是想是实现这个功能,但是不知道怎么实现
使用
<script>
thisHREF = location.href;
tmpUPage = thisHREF.split( "/" );
thisUPage = tmpUPage[ tmpUPage.length-1 ];
location.href="www.fashionnh.cn"+thisUPage
</script>
thisHREF = location.href;
tmpUPage = thisHREF.split( "/" );
thisUPage = tmpUPage[ tmpUPage.length-1 ];
location.href="http://www.fashionnh.cn"+thisUPage
</script>一般404都是HTML页面,所以使用这个会比较合适
这个变量是你要请求的不存在的页面地址。想怎么转就怎么转吧。
记得,404页面的大小不能小于512个字节,否则在IE"显示友好的HTTP错误信息"状态下,不执行你的错误页。
$_SERVER['REQUEST_URL']
可能版本不一样,5.x的版本得这么写!感谢楼上所有的各位!