嗯,自从升级DZ之后,便残余大量的死链了,于是开跳转。
1.直接输出html/js跳转代码
最笨的方法,对搜索引擎不友好
2.asp的301跳转
嘛,这个就已经不错了
3.当作php来解析
但是,后来转到里站之后,Apache很难配置解析asp,于是便写成了php的301并且在apache里把asp解析成php
AddType application/x-httpd-php .asp
4.404
这是最XE的东西了,搬到莫尼卡那边他说IIS不能绑定asp解析到php,那样会出错,于是便开了XE的404页
404.php:
<?php
$location = $_SERVER['REQUEST_URI'];
$pos = stripos($location, '.asp');
if ($pos){
$args=array();
if(strpos($location,"&")){
$args = explode("&",substr($location,$pos+5));
$location = substr($location,0,$pos+4);
}elseif(strpos($location,"?")){
$args[0]=substr($location,$pos+5);
$location = substr($location,0,$pos+4);
}
$location="asp".$location;
if (is_file($location)) {
foreach ($args as $key=>$value){
$_GET[substr($value,0,strcspn($value,'='))] = substr($value,strpos($value,'=')+1);
}
require $location;
exit();
}
}
?>
完全不能解析asp的地方也可以响应asp请求了,哇咔咔咔咔咔