1、IE+Http Analyzer
2、Firefox+Live HTTP headers
AB MM这台是IIS环境下搭建的PHP+MYSQL环境,SO,我原来自定义的永久链接失效了,这就造成通过搜索引擎访问我的blog的xD们会出现打不开页面的请款,偶然在DRL看到这个链接http://wfans.org/forums/thread-952-1-1.html,试验了下,果然有效,顺手收藏备用,呵呵。
————————-
给IIS加上支持WordPress的Permalink功能
ISAPI过滤器需要手动设置Rewrite规则,对于普通用户来说这是很困难的,而且一些空间商也不提供此类功能。
WordPress官网给出404重定向解决方法,不过存在缺陷,不能支持带Query String的链接,例如搜索结果的翻页:
代码:
http://domain/page/2?s=key
这里介绍一种同样通过404重定向的方式,解决Query String问题的方式:
代码:
<?php
$ori_qs = $_SERVER['QUERY_STRING'];
$pattern = ‘/[^;]+;[^:]+:\/\/[^\/]+(\/[^\?]*)(?:\?(.*))?/i’;preg_match($pattern, $ori_qs, $matches);
$_SERVER['PATH_INFO'] = $matches[1] . ‘?’ . $matches[2];
$_SERVER['REQUEST_URI'] = $_SERVER['PATH_INFO'];
$query_args = explode(’&’, $matches[2]);
unset($_GET);
foreach ($query_args as $arg)
{
$the_arg = explode(’=', $arg);
$_GET[$the_arg[0]] = $the_arg[1];
}
include(’index.php’);
?>
将上述代码保存为:wp-404-handler.php文件,上传至WordPress根目录,然后指定404模式为“url”,地址为”/wp-404-handler.php”。
如果你的WordPress不是安装在根目录,例如:”http://domain/blog”,那么请将上述地址修改为“/blog/wp-404-handler.php”。
另外,中文slug在IIS上失效的方式需要通过修改”wp-includes/classes.php”文件来实现。打开该文件,搜索:
引用:
if ( isset($_SERVER['PATH_INFO']) )
$pathinfo = $_SERVER['PATH_INFO'];
else
$pathinfo = ”;
$pathinfo_array = explode(’?', $pathinfo);
$pathinfo = str_replace(”%”, “%25″, $pathinfo_array[0]);
$req_uri = $_SERVER['REQUEST_URI'];
修改为
引用:
if ( isset($_SERVER['PATH_INFO']) )
$pathinfo = iconv(’GBK’, ‘UTF-8′, $_SERVER['PATH_INFO']);
else
$pathinfo = ”;
$pathinfo_array = explode(’?', $pathinfo);
$pathinfo = str_replace(”%”, “%25″, $pathinfo_array[0]);
$req_uri = iconv(’GBK’, ‘UTF-8′, $_SERVER['REQUEST_URI']);
经过这两步修改以后,IIS也能完美支持WordPress的Permalink功能了。
其实一直都在学习SEO(Search Engine Optimization)和SEM(Search Engine Marketing)知识,推荐几篇文章,顺便继续添加优秀的SEO/SEM站点到我的网站链接栏
[SERVER]$tar -czvf FILENAME.tar.gz ./DIRECTORY
#gzip打包 DIRECTORY 目录下所有文件
[SERVER]$tar -xzvf FILENAME.tar.gz
#gzip解包 FILENAME.tar.gz 到当前路径
#z压缩
#c创建
#v视图
#f覆盖
[SERVER]$rm -rf ./DIRECTORY
#删除 DIRECTORY 目录下所有文件及 DIRECTORY 目录本身
[SERVER]$chmod -R 777 ./DIRECTORY
#更改 DIRECTORY 目录及目录下所有子目录和文件属性为 777
[SERVER]$mv OLDNAME NEWNAME
#更改文件名
[SERVER]$mv ./OLD_DIRECTORY/* ./NEW_DIRECTORY
#移动OLD_DIRECTORY下的所有文件到NEW_DIRECTORY目录。此条命令慎用!
很早就听说能用DreamHost提供的强大的SSH功能做proxy突破那啥,在Google搜索了一圈并在论坛请教各位高手后,俺也终于在Windows下能用SSH的强大功能了,哈哈哈。记录下来,以免忘记。
第一步:下载putty这个软件(搜索下到处都是),不过,在公司我用putty,在家里我用pietty,其实都是一样的,只是加了个外壳而已。
第二步:运行putty或pietty,找到如下选项,安装红框中的设置一下。

最主要的是设置Source Port(端口)、Dynamic(动态)、Auto(自动)
第三步:回到这个设置界面最上方,在Session中按照自己的dreamhost ID输入就行啦。

在出现的shell窗口中输入自己的SSH权限用户名、密码登录进服务器。什么都不要做,也不要关闭putty或pietty窗口。
打开IE的选项,找到“连接”按照如图配置好代理就行啦。
![]()
注意:端口就是第二步在putty或pietty中设置的Source Port(端口)。
OK,打开 http://zh.wikipedia.org 试试效果
闲逛,发现一个比较好的查单词网站, http://www.morewords.com/ ,特别在哪里呢?比如:要查所有’sh’结尾的单词?let’s go 输入这个地址就可以,http://www.morewords.com/ends-with/sh/
所有’sh’开始的单词? http://www.morewords.com/starts-with/sh/
红色的部分其实就是过滤需求的,比较好玩,做个记号,^_^
版权所有:aE86@DRL
原文:
————————————————————————–
无聊的时间写了一个javascript函数 应该是目前最完美的图片缩放函数了,任意宽高,不改变比例,缩放后不会有空白,只看到过FLASH和PHP版本的。
+++++++++++++++++++++++++++++++++++++++++++++++++++++
/**
* 重新设定图片大小
*
*author dreamisok@hotmail.com http://www.dasho.cn
*@param picname 图片路径
*@param width_v 目标宽度
*@param height_v 目标高度
*/
function resizepic(picname,width_v,height_v){
if(isFirefox=navigator.userAgent.indexOf(”Firefox”)>0){
var backw=width_v;
var backh=height_v;
}else
{
var backw=width_v+8;
var backh=height_v+8;
}
var i = String(Math.floor(Math.random()*10000)+1);
document.writeln(”<div style=’width:”+backw+”px;height:”+backh+”px;padding:3px;border:1px solid #a1a1a1;backgournd:#fff;’>”);
document.writeln(”<div style=’width:”+width_v+”px;height:”+height_v+”px;overflow:hidden;’>”);
document.writeln(”<img src=’”+picname+”‘ id=’img”+i+”‘/></div></div>”);
var pic=document.getElementById(”img”+i);
if((width_v/height_v)>(pic.offsetWidth/pic.offsetHeight)){
pic.width=width_v;
}else
{
pic.height=height_v;
}
}
+++++++++++++++++++++++++++++++++++++++++++++++++++++
已经测试过 IE 7.0 Firefox
使用方法:
+++++++++++++++++++++++++++++++++++++++++++++++++++++
<script>
resizepic(”http://hiphotos.baidu.com/%BB%D2%B9%C3%C4%EFchivas/pic/item/4e600e4cf54323f6d72afc91.jpg”,220,110);
resizepic(”http://hiphotos.baidu.com/%BB%D2%B9%C3%C4%EFchivas/pic/item/4e600e4cf54323f6d72afc91.jpg”,100,130);
</script>
+++++++++++++++++++++++++++++++++++++++++++++++++++++
效果图:

_http://www.dasho.cn






