注册会员 登录
Project1 返回首页

zh99998的个人空间 https://rpg.blue/?42757 [收藏] [复制] [分享] [RSS]

日志

asp跳转的进化

热度 4已有 669 次阅读2010-6-24 14:16 |个人分类:66RPG|

嗯,自从升级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请求了,哇咔咔咔咔咔
1

鸡蛋
1

鲜花

发表评论 评论 (3 个评论)

回复 小角色 2010-6-25 10:45
   ZH啊,我做过网页美工,以后js有问题就问你咯~
回复 zh99998 2010-6-25 13:14
小角色:
ZH啊,我做过网页美工,以后js有问题就问你咯~
我不会JS的撒。。。那个JS跳转是现问的google
回复 黑鏻 2010-8-22 15:19
没搞过的路过...

facelist doodle 涂鸦笔

您需要登录后才可以评论 登录 | 注册会员

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-4-25 00:24

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

返回顶部