.htaccess Editor:在线的.htaccess文件生成编辑器

网址重定向,目录保护,网址转发等等,基本上是每一个网站都需要应用的。而这些应用都是通过.htaccess文件来实现。

尽管要学会使用它并不难,但对于一般的博客来说,.htaccess的编码工作还是比较复杂的,尤其是当你要实现一些比较高级的Rewrite功能的时候。

现在好了,.htaccess Editor是一个在线生成.htaccess文件的网站服务。 其生成工具基于Ajax的界面,你可以利用它轻松实现目录限制访问,密码保护,404错误网页跳转,网址转发,等功能。


从默认界面上看,这是一个日本网站。不过他们提供日语之外的英语、法语、简体中文、繁体中文、葡萄牙语等10个国家的语言界面。只需要根据相应的提示进行填写,就会在下面的文本框中生成代码,把代码复制到.htaccess文件里面就可以了。

这些人有机会成为Linux高手

1,对英语有亲切感。学起来一点都不费劲。看英文的文章就像看中文的文章一样的人。但是不要说你过了英语几级。我见过一些自称过了英语4级6级的人,他们的英语并不出色。永远不要埋怨”为什么Linux对中文支持不好?为什么Linux软件没有中文的?“因为中国人在开发这方面做出的贡献太少。本地化不要指望外国人为我们做贡献。   几乎所有中国的Linux发行版都是骗钱的,毫无开源精神,毫无创新精神,毫无付出精神。你能指望这三无能做出什么好东西来?当然,中国人还是做出了如stardict、lumaqq这样优秀的开源软件。但是这属于个人行为。另外,stardict、LumaQQ都有中文的!


  2,会使用Google搜索引擎。百度只适合老百姓搜家常用,但是对于学术文章,还是Google的搜索有权威性。熟练使用Google才可以找到一些你需要的Linux文章。


  3,对QQ没有依赖性。QQ上的菜鸟菜得不是一星半点,他们是那些仅仅听说过Linux就有勇气格式化硬盘的人;QQ上的Linux高手也高不到什么地方去,他们会的顶多也就是把Linux准确地装到自己的硬盘里能正常使用而已。真正的高手全在IRC上。在QQ上学Linux就是胡闹!哪个Linux玩家会用一个整天修改登录协议的通讯工具?


  4,懂得智慧的提问。不要抓到一个高手,就直接去问人家:“为什么我的Linux不能这样,不能那样?”你错了,不是你的Linux不能这样,不能那样,是你不能把你的Linux整成那样而已。永远不要去埋怨计算机程序,从某种意义上说,它比某些人的大脑要精密很多。

  想提问也要先把Linux的一些概念搞清楚。很多人张口就Linux 9.0,请你们注意,只有Suse Linux有9.0,Mandriva Linux有9.0, Red Hat Linux有9.0 ,但是Linux kernel 只有 2.x.y,没有9.0。请学习基础知识再说话,以免露怯。


  5,学会自学。绝大多数菜鸟问题,互联网上已经满是答案。你根本不需要浪费高手的生命去给你解释那些你可能一无所知,但是人家已经解释了1000遍的问题。谁都有烦的时候,你本来水平就次,还怨别人不教?Linux,任何人都是自学成才的,任何人在学习的道路上都是曲折漫长的,你想走捷径也不要去拖别人的后腿——上学还得交学费吧?哪个高手一天免费在QQ上伺候菜鸟?还随叫随到?你去问问教委,9年义务教育有这样的服务么?


  6,不埋怨操作系统不好。如果你想用Linux,但是又觉得它这样不好,那样不好,请你干脆回去用Windows。尤其在请教高手问题的时候,不要带着对Linux嘲讽的字眼。那能说明什么问题?那只能说明:一是你自己Linux技术不到位,二是你人品不到位。


  Linux作为一个操作系统有自己的特征,Windows作为一个操作系统也有自己的特征。不要用Windows的眼光去比较两个操作系统。如果你用那样的标准去看问题,只能说明你根本不懂计算机——你也别再说你是大学计算机系毕业的,不然那些自学成才的高手会笑得鼻血喷到美国去。

浅谈CMS系统的SEO优化

CMS系统促进着Web2.0的发展,根据权威机构的调查,一个网站80%左右的流量都是来源于搜索引擎的,所以一个网站到底做的好与坏不在于网站建设者的认知,而是在于相关关键词在搜索引擎中的排名和被搜索引擎收录的网页数量,以此来衡量网站的价值。在这个网络信息成爆炸式增长的时代,搜索引擎成为了人们查找信息的主要来源之一,而CMS作为一个内容发布和管理的系统,就更应注重其文章或内容在SEO方面的特性,从而提升网站的价值。
从开发语言的选择来说,用ASP开发的CMS有:动易、风讯等,用PHP开发的CMS有:DedeCmsSupeSite、帝国CMS等。开发语言及运行平台的选择非常重要,因为我们要考虑到网站运行的安全性、负载能力、易用性、可扩展性等等,在这里我只从SEO角度探索下优秀CMS系统应该具备的一些元素,而非从系统的设计、表现、功能等方面进行评价,因为每一款CMS系统都有其自身的特点和应用的领域。

我大致的总结了一下CMS系统的SEO优化主要集中在以下5个方面:
1、实现全站URL的静态化
虽然目前搜索引擎的能力已经有了很大的提升,动态参数小于3的动态网页,蜘蛛都可以顺利抓取,但是我们还是应该尽可能的为搜索引擎提供更好的搜索环境。目前CMS系统实现URL静态化的方法可以使用MVC三层架构,通过Rewrite技术实现了URL伪静态。在这方面PHP开发的各CMS系统都已经做的非常好了,但是希望可以实现自定义URL生成规则,甚至包括后缀名,这样将更能在URL中突出KeyWord,提高网页的权重。

2、采用CSS+DIV对网站页面进行重构
采用了CSS+DIV的网页在搜索引擎优化方面的优势要强于传统采用Table编写的网页(当然,这里并不是说明采用Table编写的网页就不能获得好的排名)。但是对于以内容为主的CMS系统来说采用CSS+DIV的模式可以将文章的内容放到更加靠前的位置,便于蜘蛛更快的找到它所需的内容。而且从网页浏览速度上考虑,采用CSS+DIV重构的页面容量要比Table编码的页面文件容量小得多,前者一般只有后者的1/2大小。遗憾的是目前还不是所有的CMS系统都采用了这种模式。

3、网站根据频道的不同设置各自的<META>内容
网站首页、频道页、栏目页、内容页可以自定义<META>或者通过设定好的系统参数实现自定义<META>的内容规则。针对不同的二级频道分别在<META>中设置相应的内容,可以体现二级频道的分类性。目前国内大多数的CMS系统对于这一块的实现都比较差,在他们的二级频道中KeyWordDescription都是相同的,这是严重违背SEO原则的。希望今后可以得到开发团队的重视。

4、对文章页面的KeyWordsDescription内容进行完善
这里提到的KeyWordDescription与第三条是不同的,这里我主要指的是文章页面的KeyWordDescription。最好的办法是根据文章发布时生成的TAG来自动生成关键词,所以KEYWORD部分就可以直接调用具体文章的关键词即刻。而描述可以自动截取每篇文章正文的前100个汉字放入Description中。这样一来文章无论是KeyWord还是Description都能很好的结合起来,大大提高的内容的相关度。

5、加强搜索引擎对论坛页面的索引效率,使网站实现立体化
就是在每个话题的具体帖子下面出现了一个与之内容相关的帖子导航。也可以为文章建立多个关键词(即TAG),并在文章内容下面列出,当用户点击这些关键词,自动进入该关键词的搜索页面;还可以在文章内容下面提供相关文章列表(自定义规则显示规则,譬如,按哪个关键词、是按相关度来展示还是按时间展示等)。在内容页中显示本类下的TOP10、推荐文章,并建立一个随机内容区域,用来展示本类下的文章。

还有一些其他需要注意的地方,比如:应该根据整站逻辑结构来设定面包屑导航,URL指向相应目录而非文件;按整站、频道、分类甚至文章提供RSS源;系统自动根据设定的栏目名称、URL根据逻辑结构生成HTML格式、XML格式的网站地图,并可以时实更新,XML地图自动提交给Google Sitemap
相信随着市场竞争的越趋激烈,以及站长们对SEO的关注,只有将SEO优化做的更好、更到位的CMS系统才会有更好的远景,更大的市场。

LAMPR Ver 1.0发布! 轻量级-绿色服务器套件 Power By Apache-LightTPD-MySQL-PHP-Perl-ROR

LAMPR 1.0 发布!
下载1(主站):点击下载
下载2(镜像):点击下载

欢迎访问使用LAMPR Ver 1.0

  • 什么是 LAMPER:
    ========================
  • 谢谢您使用 LAMPR 1.0 版。
  • LAMPR的意义分别是:
    * L = LightTPD
    * A = Apache
    * M = MySQL / Memcached
    * P = Perl / PHP / Python
    * R = Ruby (此功能正在制作中...) 
  • LAMPR 是基于 Apache,LightTPD,MySQL,PHP,Perl和ROR 所开发的绿色集成环境套件。使用 LAMPR 可以让第一次接触 PHP/Perl/ROR 的朋友们,能够不用那么麻烦就可以安装 Apache 服务器、LightTPD 服务器、MySQL 数据库以及 PHP/Perl/ROR Web服务器的环境。只要直接解压缩,就能拥有一个完整的 PHP/Perl/ROR Web环境能够来使用。
  • 官方网站:http://Www.LAMPR.Cn
     
  • LAMPER 包含以下服务器程序及工具:
    ==============================
  • Apache 2.2.4
    LightTPD 1.4.13
    MySQL 5.0.27
    PHP 5.2.0
    eAccelerator 0.95
    Xdebug 2.0 RC2
    Memcached 1.2.1
    LifeType 1.1.4
    phpMyAdmin 2.9.1.1
    phpSecInfo 0.2 RC1
    Perl 5.8.8 Build 819
    Mod_Perl 2.0.3
    HTML::Perlinfo 1.0
    AWStats 6.6
    AeTrayMenu 1.43
    MadEdit 0.26
    NirCMD 1.85
  • 如何设定 LAMPER 中添加虚拟主机 (Virtual Hosts):
    ============================================================
  • 因为 LAMPER 使用虚拟主机的方式来架设 Apache 与 LightTPD 的网站服务器, 所以在第一次使用时
    你必须为自己的机器加上两个 域名/IP 的对应设置, 这样才能让 LAMPER 正常运作, 方法如下:
  • 1. 执行安装目录下的 Start-Controller.bat 来启动 LAMPER 控制中心。
    2. 然后把鼠标指针移到系统托盘的 LAMPR 图标上, 单击鼠标右键. 这样就会开启 LAMPER 的控制菜单。 然后选择
    服务器设进阶设置 >> 编辑 hosts 设置。
    3. LAMPER 就会帮你启动 MadEdit, 并且为您开启 hosts 这个文件。
    4. 在档案的最下面加入这两行
  • 127.0.0.1 www.yourdomain.com
    127.0.0.1 yourdomain.com
  • 5. 保存。 这样就可以了使用了。
  • 如何卸载 LAMPER:
    ==========================
  • 只要直接删除 LAMPER 的安装目录, 或是执行安装目录下的 Uninstall.bat 就可以了。

    LAMPER 中 MySQL 的密码:
    =================================

  • LAMPER 使用 MySQL 的预设帐号与密码, 使用者帐号是 "root", 密码是空白。

点击下载

ISPConfig 一个功能非常强大的Linux 虚拟主机控制面板

vhcs 开发基本处于停滞状态,今天看到了 ISPConfig, 觉得挺有意思的。有好几个引人注目的优点:

1. 支持的发行版非常多

2. 功能强大

3. 开发社区活跃,文档齐全

ISPConfig

ISPConfig is an open source hosting control panel for Linux. ISPConfig is licensed under BSD license.

Managed Services

  • Httpd (virtual hosts, domain and IP based)
  • FTP
  • Bind (A, CNAME, MX and SPF Records)
  • POP3 Auto-Responder
  • MySQL client-databases
  • Webalizer statistics
  • Harddisk quota
  • Mail-Quota
  • Traffic limits
  • IP-addresses
  • SSL
  • SSI
  • Shell-access
  • Mailscanner (Antivirus)
  • Firewall

Detailed Feature list

System Requirements

Supported Distributions

  • Mandrake Linux starting from version 8.1 to 10.2
  • Mandriva 2006 to 2007
  • Red Hat Linux starting from version 7.3 to 9.0
  • Fedora Core 1 - 6
  • SuSE Linux starting from version 7.2 to 10.2
  • Debian 3.0 (Woody), Debian 3.1 (Sarge), Debian 4.0 (Etch)
  • Ubuntu 5.04 (Hoary Hedgehog), 5.10 (Breezy Badger), 6.06 (Dapper Drake), 6.10 (Edgy Eft)
  • CentOS 4.1 to 4.4

Details

  • Operating System: Linux (Kernel 2.4 or later with glibc6) (the following distributions are supported: Mandrake Linux starting from version 8.1, Mandriva 2006 & 2007, Red Hat Linux starting from version 7.3, Fedora Core 1 - 6, SuSE Linux starting from version 7.2, Debian starting from version 3.0, Ubuntu 5.04, 5.10, 6.06, and 6.10, CentOS 4.1 - 4.4)
  • Apache Webserver version 1.3.12 or later / 2.0.40 or later
  • Sendmail or Postfix
  • Procmail
  • Quota Package
  • ProFTP as standalone version or vsftpd as inetd/xinetd/standalone version
  • Php 4.0.5 or newer as Apache module
  • MySQL data base
  • a POP3/IMAP daemon that supports either the traditional Unix-Mailbox format (e.g. gnu-pop3d, qpopper, ipop3d, popa3d or vm-pop3d) or the Maildir format (e.g. Courier-Imap)
  • OpenSSL and mod_ssl for the creation of SSL virtual hosts
  • BIND8 / BIND9
  • iptables or ipchains

Linux C编程实战——光盘下载

linux c.gif

今天终于收到了Linux C编程实战这本书,在网上看这本书的目录感觉还行就买下了看看,以后就要奋战在Linu平台下,作为一个开源Ren。也请各位Linux编程的高手多多指点。
点击此处下载Linux C编程实战光盘