clang kcpserver一键安装脚本里面有些代码,供大家查看分析

http://koolshare.cn/thread-45462-1-1.html  使用作者 clang 的一个脚本的时候,发现:

Congratulations, kcp-Server install completed!
Your Server IP:<!DOCTYPE html PUBLIC"-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type"content="text/html; charset=utf-8"/><title>clang.cn</title>
<style>
body,form,ul,li,p,form,h1,h2,h3{margin:0;padding:0}li{list-style:none outside} body{font-size:12px;font-family:"Microsoft YaHei","微软雅黑","SimSun","宋体","Arial Narrow";} .clr,.space{clear:both;font-size:0;height:0;line-height:0}.clr{height:0}.space{height:20px} .left{float:left;} .right{float:right;} .line{width:1020px; margin: 0 auto;} .bg{background: #000;} .clearfix:after{clear:both; content:"."; display: block; font-size: 0; height: 0; line-height: 0; visibility: hidden;} /*template*/ body{background:url("/img/w300/bd_bg.gif") repeat scroll 0 0;color:#b5b5b5;font-size:12px} .t .box,.m,.n,.rsb .x,.ft{clear:both;width:1020px}.ft{text-align:center} .t{height:60px;width:1020px; } .ud{float:right;width:550px;text-align:right;color:#b5b5b5} .ud .x{padding:10px 0 0 0} .ud a{color:#b5b5b5} .hd{float:left;height:60px;width:1020px;text-align:left} .hd .x{padding:0px 0 8px 0px} .hd .x h1{font:24px;color:#fff; line-height: 60px;} .m,.n{text-align:left} .rsa{background-color:#25337c;clear:both} .rsa .x{height:80px; overflow:hidden} .ft,.ft a{color:#AAC0D9} /*pageoptions*/ .m{color:#7D7D7D;font-family:arial;font-size:18px;font-weight:normal} /*adblock*/ .st{margin-bottom:3px}.st span{} .st a{color:#b5b5b5;font-family:arial;font-size:12px;font-weight:normal;text-decoration:none;cursor:text} .spt{float:left;width:735px;overflow:hidden;border-left: 2px solid #222;} .spt .x{padding:10px 0 10px 10px} .spt .x ul{padding-top:10px} .spt .x ul li{width:700px;margin:0 0 30px 0;position:relative} .spt .x ul li .icn,.spt .x ul li cm{float:left} .spt .x ul li .icn{width:22px;font-size:26px;line-height:26px;color:#666} .spt .x ul li .icn img{margin:9px 0 0 2px} .spt .x ul li .cm{width:665px;overflow:hidden} .spt .x ul li h2{line-height:28px;font-family:Verdana} .spt .x ul li h2 a{color:#cc0000;display:block;font-weight:500;text-decoration:underline;font-size:24px;} .spt .x ul li .cm p{font-size:18px;line-height:22px;padding:5px 0} .spt .x ul li .cm a.url{font-size:16px;color:#008000;padding-left:2px;text-decoration:none} .spt .x ul li a:hover{color:#000!important;background-color:#7FCC1B} .ibb{float:left;width:275px; padding-top:10px;} .ibb .rt{} .ibb .rt span a{color:#666;font-size:12px;line-height:35px;text-decoration:none} .ibb ul{padding:0 22px 0 10px} .ibb ul li{border-bottom:1px solid #ddd} .ibb ul li a{background:url(/i/59/ico5.gif) no-repeat 2px 12px;color:#cc0000;display:block;font-size:14px;line-height:32px;padding:0 0 0 20px} .ibb ul li a:hover{background:#7FCC1B url(/i/59/ico6.gif) no-repeat 2px 12px;color:#000} /*rsblock bottom*/ .rsb{height:90px;} .rsb .x{height:40px;margin-bottom:10px} .rsb .rt,.rsb .x ul{float:left;text-align:left}#rkb{padding-top:5px} .rsb .rt{line-height:27px;padding-left:70px} .rsb .rt span{display:block;padding:0 20px 0 9px} .rsb .rt a{color:#b5b5b5;font-family:arial;font-size:12px;font-weight:normal;text-decoration:none;cursor:text} .rsb .x ul{} .rsb .x ul li{float:left;padding:2px 10px;font-size:14px;line-height:28px;font-weight:normal} .rsb .x ul li a{color:#AAC0D9} .rsb .x ul li a:hover{text-decoration:none} /*rsblock keyword*/ .tk{width:803px;float:left} .tk .x{padding:10px 0 10px 16px} .tk .rt{margin-bottom:30px} .tk .rt span{display:block;margin-bottom:6px} .tk .rt a{color:#b5b5b5;font-family:arial;font-size:12px;font-weight:normal;text-decoration:none;cursor:text} .tk .x ul li{float:left;width:30%;font-size:16px;line-height:18px;height:37px;overflow:hidden} .tk .x ul li a{background:url(/i/59/ico4.gif) no-repeat 0 3px;color:#c00;display:block;padding:0 0 0 20px} /*searchbox*/ .seb{width:1020px; text-align: center; background: #000; height: 32px; padding: 25px 0; margin: 0 auto;} .seb .x{border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;-webkit-border-radius:0 0 6px 6px;padding:3px 0 0 0px;margin-left:3px;width:525px}  .seb2{width:1020px; text-align: center; background: #000; height: 32px; padding: 25px 0; margin: 0 auto;}  /*categroy*/ .ct .x{padding:10px 0 10px 22px} .ct .rt{margin-bottom:10px}.st span{} .ct .rt a{color:#b5b5b5;font-family:arial;font-size:12px;font-weight:normal;text-decoration:none;cursor:text} .ct ul li{float:left;width:19%;line-height:28px} .ct h3{font-size:14px;font-weight:normal;color:#333;margin-bottom:6px} .ct ul li a{color:#25337c;font-size:14px} #rkm{padding-left: 10px;} #rkt{}
.mt12{ margin-top: 12px;}
.right_top{width:1020px; margin:0 auto; background-color:#000;}
.add_link{padding:8px 0 6px 12px; margin-top: 12px; border: 1px solid #222;}
.add_link li{ float: left; }
.add_link li a{width: 105px; color:#0098c8; font:normal 16px/32px "宋体"; height:32px; overflow:hidden; display:inline-block; margin:  0 0 0 12px;}
.add_link li a:hover{ text-decoration:underline;}
.boxbg {
    background-color: #000;
    border: 1px solid #303030;
}
</style>
<script type="text/javascript">var gl={trackingurl:'http://ip.clang.cn/tracking.php',searchurl:'http://ip.clang.cn/index.php',relatedsearch:'Related Search',searchbutton:'Search',ckurl:'',cdn:'http://'+document.domain+'/'};var req={ps:["afd"],adtest:'off',dm:'clang.cn',fdm:'ip.clang.cn',landerid:323,buy:true,adultallowed:true,cusbuy:'<div style="float:right;width:100px; height: 30px; background-color: #f60;text-align:center;"><a style="font-weight: bold; line-height: 30px; color:#fff;" href="http://www.yumi.com/domain/clang.cn" target="_blank">委托购买</a></div>',contactinfo:'',partner:'afd',dks:['足球赛事','子宫肌瘤手术','治疗前列腺炎 ','怎样治疗早泄 ','早泄','月经不调怎么办 ','英国留学 ','阴道镜 ','液位计','腰疼 ','学英语 ','无纺布面粉袋','无纺布焊接机','无纺布防护服','痛经怎么办 ','太阳能采暖','碎石机','双色球中奖号码预测 ','室内装修 ','商务车 ','如何买股票 ','如何紧缩阴道','前列腺病治疗','气流干燥机','明天涨停的股票','毛发移植中心','颈椎病 ','加香器','技术学校 ','计算机学习班','基因育根 ','机票价格查询 ','汉字宫光碟','广州无纺布用途','骨髓炎 ','股票证券','个人注册公司','钢板 ','服装培训','法律咨询 ','电磁流量计','刀片 ','大三阳的治疗 ','厨师培训 ','不孕不育专科医院 ','冰激凌加盟','鼻炎 ','maya学校','dell电脑芯片级修理','400电话办理'],rks:['Insurance','Loans','Mortgage','Attorney','Credit','Lawyer','Donate','Degree','Hosting','Claim','Conference Call','Trading','Software','Recovery','Transfer','Classes','Rehab','Treatment','Cord Blood','Business','Cities','Entertainment','Lifestyle','Nature','Shopping','Sports','Travel','Electricity','fashion','science','politics'],dcs:{'id':0,'subs':[{'id':'3','name':'Finance','img':'3','keys':['auto insurance','homeowner loans','Currency Trading','Banking']},{'id':'4','name':'Travel','img':'4','keys':['Car Rental','airline tickets','cheap flights','airfare']},{'id':'13','name':'Education','img':'13','keys':['e-Learning','Business Degree','Graduate Degree','MCSE Certification']},{'id':'10','name':'Shopping','img':'10','keys':['Flowers','Jewelry','Cosmetic','Appliance']}]},kw:'',afd:{drid:'as-drid-2832326114751856',client:'dp-dopa04_3ph_js',relatedkeywordsclient:'',adultclient:'dp-dopa17_adult_3ph_js',channel:'001030',kw:'',oc:true,sessiontoken:''},sg:{kw:'',sac:'',oc:false},ac:8,kc:30,sk:'',is:false,lp:true,oc:true,le:false,hl:'en',q:'A4YpTvlwHnbVLeb_1QeP8lrVqMVuo0Cdk374Md-aRaWheVaq-2boah06VYRBQ2Yk1OShcUVrz28eGl2XHOjRrs03T4uzhehiJgO3qkg3ikd6v7p0VfgZiXbf3eoxjBMDX5W2K5M7E1D0U0eIDOlm0WTaHqYEYG2_EpQxOo0uNV4l4ebyTLN-jY55T-Jv8r2Qp1xXJjvtd-u_0Fg61G5pMgwWCxuD23zoglGqBw90l3ou0wBPz95hIzXzDkE2bRUb_l1x9AGcRmkNS37zjKw79V2SVaL8YrrqEvv6tAqUdXcgKUpuAmp79KmHrzxSPVRXqd4K6hjA6U0voyvb-WAA4DozDfVcYC6tyZIsTWyzbANXlT8fWLIc178xSYdMoZGShKiU9UXGF9r8w_HJmxEYJyyLKxj6womjTIMggxFdJ7__ET52W2_cPhZrRUy_LFkQ5D0bjIWS0CDo2PSg9bHuqzoNSKcoN2LyvjtLqJqu6oJ0gWpdIB51ie95flUmtcgjRQOYdjLt-VWdlCCsah1Hnz-33arRCR0MvZ0-OBQTDCpU7edRvGBIpxtbkpaQunJh-DPIzTy6jL30GH0790r-VL-axvRX-EnLyOGxXI76Kyw2DN9SNjQzj2gD4hpcVv26LhN_88jBhH7RNbmFRTC-u-mwPvvotTQOtNGvvrxY3XUIILrshEZEAo8Cuabg4DlBBp2NL2XZQc4xEuNc4FFObkN6EXUnTJZC',framerequest:false,hk:'',sc:0,apk:''};var resp={isfaillisted:false,faillistedreason:'',isadult:false,needsreview:false,isblocked:false,faillistedlists:new Array(),adultlists:new Array(),needsreviewlists:new Array(),keyworddisplaylists:new Array(),q:'',search_token:'',token:'',feedback_url:'',sr:'',ac:0,kc:0,ads:[],rks:[],cates:[],token:'',tz:new Date().getTimezoneOffset(),ck:'',px:0,py:0,mm:false,adschangehistory:''};</script><script src="http://www.google.com/adsense/domains/caf.js" type="text/javascript"></script><script src="/js/parking_caf_323_1608221.js"type="text/javascript"></script><script type="text/javascript">denyFrame();</script></head><body onload="javascript:init();"><div style="background: #0096c8;"><div class="t line"><div class="box"><div class="hd"><div class="x left"id="unit_dm"><h1>clang.cn</h1></div><div id="div_custom"style="padding-top:10px;"><div class="right"style="font-size:14px;padding-top: 10px; color: white;"><span><script type="text/javascript">try{if(req.buy){if(req.cusbuy.length>0){document.write(req.cusbuy)}else if(req.contactinfo.length>0){document.write(req.contactinfo)}}}catch(e){}</script></span></div></div></div></div></div></div><div class="m line bg"id="divy"><div id="rkb"></div></div><div class="m line"style="background:#202020;display:none;"id="div2"><div class="boxbg"style="padding-left:12px;"><div id="ads2"></div></div><div class="boxbg mt12"><div style="margin-left:12px; padding-top:12px;"><div id="rkb2"></div></div></div></div><div id="searchdiv"style="background-color:#000; width:1020px; margin:0 auto;"><div class="seb"><div style=" width: 500px; margin: 0 auto;"><div class="left"></div><div id='search_wrapper'style="background:  url('/img/w300/search_language_2.jpg') no-repeat 0px 0; background-repeat: no-repeat; float: left; color: #000; font-weight: bold; margin: 0px auto; height:32px; width:525px; padding-left: 8px; font-size: 16px;"><div class="x"id="searchbox"></div></div></div></div></div><div class="n line clearfix bg"id="divn"style="display:none"><div class="ibb"><div class="x"><div id="rkm2"></div></div></div><div class="tk bg"><div class="x"><div id="rkm3"></div></div></div></div><div id="searchform_div"style="display:none"><div class="clearfix"></div><div class="line"style="border-bottom: 2px solid #303030;"></div><div class="seb2"><div class="x"id="searchform"></div></div></div><div class="rsb"><div class="x line"style="background-color:#19325A; padding:10px 0;display: none;"><div id="rkt"></div></div><div class="footer_wildcard_wrap box line mt10"><form action="/index.php"method="post"name="lang_selection"id="lang_selection"class="language right mt12"><select id="ddlLanguages"name="ddlLanguages"class="lan"onchange="javascript:this.form.submit()"><option value="2">English</option><option value="5">Español</option><option value="6">Français</option><option value="1"selected="selected">中文</option><option value="7">Deutsch</option><option value="8">Português</option><option value="3">日本語</option><option value="9">Nederlands</option><option value="10">Italiano</option><option value="4">한국어</option></select><script type="text/javascript">try{for(var i=0;i<document.getElementById('ddlLanguages').options.length;i++){if(document.getElementById('ddlLanguages').options[i].value=='2'){document.getElementById('ddlLanguages').options[i].selected=true;break}}}catch(e){}</script><script type="text/javascript">document.write('<input type="hidden" name="q" value="'+req.q+'" />');</script><input type="hidden"name="k"class="text"value=''/></form></div><div class="ft line"style="padding:10px 0;"><script type="text/javascript">if(req.partner=='afd'){document.write("<a href='/Privacy.html' target='_blank'>Privacy</a>")}</script></div></div><script type="text/javascript">try{document.onmousemove=mouseMove}catch(e){}</script></body></html><span style="display:none;">347930000:2016-08-22 01:57:01</span>
Your Server Port:8989
Your Password:xxxxxxxxxxxxxxxx
Your MTU:1350

kcp-Server status manage: /etc/init.d/kcp-server {start|stop|restart}

linux ubuntu dns server 配置

Ubuntu DNS Server 配置

一、    DNS说明

       DNS使用端口号:53

          正解与反解说明:

              正解:通过Domain(DNS下的hostname)应射IP;通过hostname去找IP

              反解:通过IP反查hostname

          Zone(区域):一个正解或一个反解的设定就是一个zone

二、    安装DNS的套件:bind9

        sudo apt-get install bind9

         查看安装后的相关目录文件:sudo dpkg – L bind9

            查看端口是否已启动:netstat – tunlp | grep 53

三、    DNS设定:

        配置环境:DNS Server IP:192.168.1.254 ,hostname:samba.elantech.com

           在DNS Server下的配置文件有如下:

                   /etc/bind/named.conf.options        //全局设置

                   /etc/bind/named.conf.default-zone    //添加或删除zone的配置

                   /etc/bind/db.127                   //本机反解

                   /etc/bind/db.local                  //本机正解

四、    DNS Server 配置:

       配置步骤如下:

         

1、修改全局选项   sudo vi /etc/bind/named.conf.options

             转发的IP地址修改成广东电信的DNS IP:

forwarders {

               202.96.128.143;

        };

          2、添加zone  sudo vi /etc/bind/named.conf.default-zone

             添加2个zone ,“db.elantech.com”用来正解、“db.192”是用来反解

           

         zone “elantech.com”  {

                type master;

                file “/etc/bind/db.elantech.com”;

};

zone “1.168.192.in-addr.arpa” {

                   type master;

                   file “/etc/bind/db.192”;

};

3、设定DNS的正解:sudo cp /etc/bind/db.local /etc/bind/db.elantech.com

                 

root@samba:/etc/bind# vi db.elantech.com

;

; BIND data file for local loopback interface

;

$TTL    604800

@       IN      SOA     elantech.com. root.elantech.com. (

                             2         ; Serial

                        604800         ; Refresh

                         86400         ; Retry

                       2419200         ; Expire

                        604800 )       ; Negative Cache TTL

;

@       IN      NS      elantech.com.

@       IN      A       192.168.1.254

samba   IN      A       192.168.1.254        

4、设定DNS的反解:  sudo cp /etc/bind/db.127 /etc/bind/db.192

root@samba:/etc/bind# vi db.192

;

; BIND reverse data file for local loopback interface

;

$TTL    604800

@       IN      SOA     elantech.com. root.elantech.com. (

                             1         ; Serial

                        604800         ; Refresh

                         86400         ; Retry

                       2419200         ; Expire

                        604800 )       ; Negative Cache TTL

;

@       IN      NS      elantech.com.

1.0.0   IN      PTR     samba.elantech.com.

254     IN      PTR   samba.elantech.com.

5、启动bind服务: sudo /etc/inti.d/bind9 restart

6、查看启动bind服务的日志: tail /var/log/syslog

root@samba:/etc/bind# tail /var/log/syslog

Aug  3 10:15:14 samba named[1228]: command channel listening on ::1#953

Aug  3 10:15:14 samba named[1228]: zone 0.in-addr.arpa/IN: loaded serial 1

Aug  3 10:15:14 samba named[1228]: zone 127.in-addr.arpa/IN: loaded serial 1

Aug  3 10:15:14 samba named[1228]: zone 1.168.192.in-addr.arpa/IN: loaded serial 1

Aug  3 10:15:14 samba named[1228]: zone 255.in-addr.arpa/IN: loaded serial 1

Aug  3 10:15:14 samba named[1228]: zone elantech.com/IN: loaded serial 2

Aug  3 10:15:14 samba named[1228]: zone localhost/IN: loaded serial 2

Aug  3 10:15:14 samba named[1228]: managed-keys-zone ./IN: loading from master file managed-keys.bind failed: file not found

Aug  3 10:15:14 samba named[1228]: managed-keys-zone ./IN: loaded serial 0

Aug  3 10:15:14 samba named[1228]: running

7、在本机(192.168.1.254)上设置DNS :sudo /etc/resolv.conf

                      添加一行, nameserver 192.168.1.254

五、    测试DNS

1、 在DNS Server端

      命令:host samba.elantech.com (正解)

           samba.elantech.com has address 192.168.1.254

      命令:host 192.168.1.254     (反解)

     254.1.168.192.in-addr.arpa domain name pointer samba.elantech.com.

2、 在客户端

      命令: nslookup www.baidu.com

                C:\Documents and Settings\Administrator>nslookup www.baidu.com

Server:  samba.elantech.com

Address:  192.168.1.254

Non-authoritative answer:

Name:    www.a.shifen.com

Addresses:  220.181.112.143, 220.181.111.148

Aliases:  www.baidu.com






discuz 3.2 等待审核的留言数 如何删除?

在网上找了半天也没有数据,最后在 discuz数据库字典 里面找到 家园评论审核数据表 pre_home_comment_moderate,将这个表的数据清空,后台,终于清静了。其它无法删除的待审核项目,也可以通过这个办法在数据库字典里面找到相应的表,清空内容就可以了,希望对后来的朋友有帮助。

蓬莱2016第十届渤海燃气杯篮球赛专用信息

手机直播视频地址二





7月24日晚第五场比赛政府办39:小门家学区50,小门家学区胜。第六场全家福烤肉30:爱好者38,爱好者胜。

 7月24日晚第一场济南大学泉城学院57:萬華武道61,萬華武道胜。第二场川西坝子42:爱和家家居56,爱和家家居胜。第三场国电蓬莱发电公司43:汉丽轩41,国电蓬莱发电公司胜。第四场砣矶岛海参37:盛唐葡萄酒32,砣矶岛海参胜。

7月24日上午第一场政府办31:老郝海参52,老郝海参胜。第二场全家福烤肉27:94259部队76,94259部队胜。第三场红宝石酒业38:71187部队50,71187部队胜。第四场锐意投影46:周菲新理念钢琴68,周菲新理念钢琴胜。

7月23日晚第五场比赛国电蓬莱发电公司41:物资广告80,物资广告胜。第六场砣矶岛海参37:村里集腾达冷库56,村里集腾达冷库胜。

7月23日晚第三场比赛兴源家居37:川西坝子47,川西坝子胜。

7月23日晚第四场比赛山海食品33:济南大学泉城学院69,济南大学泉城学院胜。

海牙国际仲裁法庭已经发布最后结论:中国对南海海域无“历史性所有权”

海牙国际仲裁法庭:中国对南海海域无“历史性所有权”

2016-07-12 17:30:00环球网 
【环球网综合报道】据外媒报道,当地时间12日,海牙国际仲裁法庭对“南海仲裁案”做出最终“裁决”,荷兰海牙法庭判菲律宾“胜诉”声称,中国对南海海域没有“历史性所有权”,并否定了中国主张的“九段线”。
新华社针对裁决结果发消息称,菲律宾南海仲裁案仲裁庭12日作出非法无效的所谓最终裁决。对此,中方多次声明,菲律宾共和国阿基诺三世政府单方面提起仲裁违背国际法,仲裁庭没有管辖权,中国不接受,不承认。
外交部发言人陆慷12日表示,所谓南海仲裁庭一开始就是建立在菲律宾违法行为和非法诉求基础上,它的存在不具备合法性,它做的一切裁决都是徒劳的、没有任何效力的。针对美国对自己及其盟友打开海洋法治的“违法之门”的行为,陆慷表示美方对国际法“合则用不合则弃”的投机做法才是危险的,值得国际社会高度警惕。

asus k45vd 华硕笔记本重启自动进入系统恢复模式或者说叫无限重启的解决办法

最近帮朋友重新安装系统,他的nb是华硕的k45vd,系统装完后,重启的时候,我想进入恢复系统备份下现在的新系统,结果,出现了标题的情况,无限重启自动进入恢复模式了,后来想了想,我只是进入恢复系统的时候按下过F9键,再没动过其它的地方,网的朋友说有可能是F9键被卡住了,汗,呵呵,肯定不是这个问题了,再思考下,感觉应该是按下f9键后,系统自动把隐藏的备份系统分区给“激活”了,这个分区变成“激活”状态,那么,原来我们安装系统的那个分区的“激活”状态是不是被删除了呢?用U盘启动进入WINPE,用分区软件一检查,果然是这样,自己动手把我们手动安装的系统所在的分区状态改为“激活”状态,再重启,就OK了,记录一下。

再吐槽一下华硕的机器,就算是用户通过F9键进入了恢复模式,你就只有还原选项,没有备份选项?没有就没有吧,关掉还原窗口后,全屏都是空白???你让用户用什么思维来思考下一步???我去。

瑞虎机舱里面自检的时候间隔出现两次像安全带未系提示警告声

一次偶然的机会,我打开机舱,准备看机油,结果,顺手就把钥匙拧到自检的状态,再打开机盖的时候,突然听到里面有像安全带未系时驾驶仓内的警告声音出现,还伴有金属器件开合的咔嗒声,然后我什么也不动,就静静的听,过了10多秒以后,这个声音两次响起,一直到最后一下咔嗒声之后才停止,不知道有没有朋友跟我一样发现这个情况的,能帮帮我吗?是什么情况?谢谢先。后来,我就在车库里面停好车,把手机放到机仓里面打开录音,就录下下面的声音了:

wordpress 4.3.1添加html伪静态链接后缀

其实非常简单,wp已经支持伪静态了,如果你的服务器目录权限为可写状态,就直接更改设置->固定链接设置->自定义结构->填写下面内容就可以了:  (其实我是先选择的“数字型”,然后再在这个自定义结构后面添加的 .html)

/archives/%post_id%.html

QQ图片20151104081735

如果你的目录不可写,直接ftp上传文件 .htaccess 到你的网站web根目录,内容为:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

然后,就可以看到你的文章链接已经在最后添加上 .html 后缀了,伪静态是这样的吗?呵呵。


查看本文伪静态链接:http://www.plbbs.cn/archives/101.html

wordpress不同分类使用不同模板的判断语句

在给一个朋友写网站前端的时候,用的wordpress做驱动引擎,朋友有个要求,在分类“视频点播”里面,所有的li标签前面要有一个小的视频图标video,这样,就要在category.php里面对分类进行判断了,我用的in_category();这个函数,但是,发现一个奇怪的问题,if 里面的 elseif 判断没有效果,原来的写法是这样的:

<?php get_header();?>
<div class=”category_div”>
<?php
if (in_category(array(“todaypl”,”plgk”,”tszs”,”dwgkl”))) {
get_template_part(“category-nosidebar”);
}elseif (in_category(array(“spdb”,”spdbjzxxpd”,”djztl”,”rwztl”,”syjsl”))) {
get_sidebar();
get_template_part(“category-video”);
}
else{
get_sidebar();
get_template_part(“category-slug”);
}
?>
</div>
<?php get_footer();?>

这样写完以后,elseif后面的判断总也无效,目前我也不清楚是为什么,有可能是数组array()的问题?

反正后来我把elseif断开,重新再添加一个if判断就成功了:

<?php get_header();?>
<div class=”category_div”>
<?php
if (in_category(array(“todaypl”,”plgk”,”tszs”,”dwgkl”))) {
get_template_part(“category-nosidebar”);
}
else{
if (in_category(array(“spdb”,”spdbjzxxpd”,”djztl”,”rwztl”,”syjsl”))) {
get_sidebar();
get_template_part(“category-video”);
}
else{
get_sidebar();
get_template_part(“category-slug”);
}
}
?>
</div>
<?php get_footer();?>

估计是我的php学的不过关造成的,汗颜啊。有知道原因的朋友请告知啊。

我在这儿就是做一个记录mark一下。