利用.htaccess文件的Redirect语句重定向

2008年8月31日 0:49 . 分类 网络相关 . 9 条评论 . 被踩 397 次 

文章作者:Slyar 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。

我曾经写过一篇文章《301重定向,域名更换后跳转到新域名》,利用的是301规则来重定向域名,今天给大家另外一种方法来重定向域名,当然,它也是要用到.htaccess文件。

这次用到的是Redirect语句,它的使用更为简单:

Redirect /旧目录/旧文档名 新文档的地址

或者

Redirect 旧目录 新目录

举个例子,假如我现在要把http://www.localhost.com/blog这个目录转移到http://www.slyar.com/blog,那么我们只需要在.htaccess文件中写入以下内容并上传到http://www.localhost.com的网站根目录即可。

Redirect /blog http://www.slyar.com/blog

这样,所有对http://www.localhost.com/blog目录的请求都将被重新指向新的站点,包括附加的额外URL信息。例如有人访问

http://www.localhost.com/blog/aboutslyar.html

就会被重定向到

http://www.slyar.com/blog/aboutslyar.html

是不是很方便呢?如果利用好这个功能,那么以后换域名就不会再受损失了。

干掉迅雷"搜狐XX快讯"和迅雷弹框

2008年8月24日 0:20 . 分类 单机相关 . 4 条评论 . 被踩 607 次 

文章作者:Slyar 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。

之前写过一篇文章《去掉迅雷广告,还原清爽界面》,很爽地干掉了迅雷那碍眼的广告,可是最近一打开迅雷又出来一个恶心的东西---"搜狐XX快讯"!

抄起搜索工具挨个字母查,最后查到"kuanxun"的时候找到了"搜狐XX快讯"的地址,我的是:

C:\Program Files\Thunder Network\Thunder\Components\Tips\data\

直接干掉data目录就可以去掉那个恶心的"搜狐XX快讯"了

回到上层目录一看,有个TipsExtend.exe,GG了一下发现这个就是迅雷弹框的执行文件,那么这个Tips目录想必就是迅雷弹框的控制目录了吧?嘿嘿。。。删掉Tips目录里的所有文件,然后再鼠标右键点击Tips目录--属性--加上"只读"属性,这样就不怕迅雷恢复了,开了一天迅雷,发现不再有"搜狐XX快讯",也不再有那恶心的弹框了,成功!

PHP注释的一个懒人技巧

2008年8月16日 0:27 . 分类 网络相关 . 2 条评论 . 被踩 566 次 

文章作者:Slyar 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。

哎,今天鼓捣php的时候鼓捣出一个小技巧,着实让我这个“懒仙”轻松了一把。。。

一般我们注释的时候都要这样:

<?php
/*
$x = 1;
$y = 2;
*/

if (1==1)
{
$Slyar = '帅哥';
}
?>

取消注释调试的时候,总要把后面的"*/"拿到前面去,粘来粘去真麻烦。。。像这样:

<?php
/* */
$x = 1;
$y = 2;
 
if (1==1)
{
$Slyar = '帅哥';
}
?>

现在我们这样写注释:

<?php
/* *
$x = 1;
$y = 2;
/**/

if (1==1)
{
$Slyar = '帅哥';
}
?>

那么取消注释只要在前面注释的最后加一个"/"就OK了,嘎嘎,真省事:

<?php
/* */
$x = 1;
$y = 2;
/* */
if (1==1)
{
$Slyar = '帅哥';
}
?>

让Wordpress评论中链接在新窗口打开

2008年8月12日 0:01 . 分类 WordPress相关 . 16 条评论 . 被踩 575 次 

文章作者:Slyar 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。

呵呵,看到Wordpress中文论坛有人问这个问题,正好拿来做话题写~~

问题就是如何让WP评论中的链接默认使用新窗口打开。我的版本是2.5.1,2.6同样适用。

找到 \wp-includes\formatting.php

搜索 function _make_url_clickable_cb

会看到以下代码

function _make_url_clickable_cb($matches) {
$ret = '';
$url = $matches[2];
$url = clean_url($url);
if ( empty($url) )
return $matches[0];
// removed trailing [.,;:] from URL
if ( in_array(substr($url, -1), array('.', ',', ';', ':')) === true ) {
$ret = substr($url, -1);
$url = substr($url, 0, strlen($url)-1);
}
return $matches[1] . "<a href=\"$url\" rel=\"nofollow\">$url</a>" . $ret;
}

那么问题就解决了,只要把

"<a href=\"$url\" rel=\"nofollow\">$url</a>"

改为

"<a href=\"$url\" rel=\"nofollow\" target=\"_blank\">$url</a>"

就可以使评论中的链接在新窗口打开了。

文章段落首字变大和变颜色的CSS代码

2008年8月11日 0:07 . 分类 WordPress相关 . 3 条评论 . 被踩 721 次 

文章作者:Slyar 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。

在自定义CSS文件里,加入下面一句就好了

#slyar div.cnt:first-letter {font-size:2.5em; float:left; padding:0 2px 0 0; line-height:1em; font-weight:bold; color:#0000ff;}

紧跟时尚,改用em做单位。。。

字体大小修改font-size

字体颜色修改color

用法:在段落前加 <p id="slyar"> 就好。

硬盘整数分区FAT32/NTFS正确方法

2008年8月10日 0:54 . 分类 单机相关 . 4 条评论 . 被踩 1,022 次 

文章作者:Slyar 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。

哎,我还是不得不把这个玩意放上来,总是上网查太累了,而且网上查的还净是FAT32格式的硬盘整数分区,遇到NTFS就不管用了,我无语。。。

关于这个分区,硬盘厂商设计的是1GB=1000Mb,而操作系统却认为1Gb=1024Mb,而这个整数分区的公式既不是按照硬盘厂商的设计也不是操作系统的设计,而是另有误差。原因就是硬盘在分区和格式化之后还会在硬盘上占用一定的空间用来存储磁盘结构和数据位置等信息。

对于FAT32格式

应分配MB数=(分区GB数-1)×4+1024×分区GB数

也就是说,如果你要在FAT32格式的硬盘上分出一个10 GB的硬盘,那么:

你应该分配的MB数=(10-1)×4+1024×10=10276 MB

这样你就可以得到整数的10 GB分区了。

对于NTFS格式

硬盘一般有255磁头,63扇区,故每柱面大小为:

512byte x 255 x 63=8225280bytes =7.84423828125 MB

如果要分10 GB,那么要10x1024 MB=10240 MB

需要柱面数为10240÷7.84423828125=1305.416744475568004979769685652

取整数既为1306个柱面

应分MB数为1306x7.84423828125=10244.5751953125 MB

不管小数点后面几位都进1,也就是10245 MB,系统也就认为是10.00 GB了。

总结:这么算实在是太麻烦了,要是每次这么算一下我会崩溃的。。。搬出VB写了个无聊的计算器(老不写了,全忘了)。。。再附张表,方便5的倍数查找,就不用开计算器了。

需要整数分区计算器的朋友请到下载基地下载Slyar_DiskInt.exe

附表在下面,打开全文查看。

阅读全文

关闭
E-mail It