制作“非常PHP学习网”花了国庆整个假期,其实是从电脑学习网(http://www.why100000.com,域名刚续费)改写盗版而来的。

起初主要修改界面布局和颜色花费了大量时间(好像制作网站80%的时间都是在整界面?),但是在域名备案的等待时间里,优化和除虫、完善花费的时间更多。可见网站绝对不要贸然上线,特别是SEO工作,稳定不了绝对不要上线,要是因为频繁修改被搜索引擎误认为作弊,就十分不划算了。

“非常PHP学习网”域名是 http://www.veryphp.cn,中国的PHP中文学习门户。首页 title 是:非常PHP学习网 - 专注PHP技术的学习分享平台。

本站的PHP资讯和知识库的详细页,都完全实现了真正的Html静态化,而列表页和分类页、分页,都是通过 rewrite 实现的。Rewrite 规则如下,是做了几次优化和调整的。但是还是不能确定类似 http://www.veryphp.cn/cat/news/10 的路由规则是否更好?看看搜索引擎的收录情况在说。

RewriteEngine On
    RewriteBase /

RewriteRule ^listpage-([a-z]+)-([0-9]+)\/?$ index.php?c=$1&a=index&page=$2
    RewriteRule ^listpage-([a-z]+)-([a-z]+)-([0-9]+)\/?$ index.php?c=$1&a=$2&page=$3

RewriteRule ^catpage-([a-z]+)-([0-9]+)-([0-9]+)\/?$ index.php?c=$1&a=index&catid=$2&page=$3
    RewriteRule ^catpage-([a-z]+)-([a-z]+)-([0-9]+)-([0-9]+)\/?$ index.php?c=$1&a=$2&catid=$3&page=$4

RewriteRule ^cat-([a-z]+)-([0-9]+)\/?$ index.php?c=$1&a=index&catid=$2
    RewriteRule ^cat-([a-z]+)-([a-z]+)-([0-9]+)\/?$ index.php?c=$1&a=$2&catid=$3

# RewriteRule ^([a-z]+)-([a-z]+).htm$ index.php?c=$1&a=$2
    RewriteRule ^([a-z]+)\/?$ index.php?c=$1&a=index
    RewriteRule ^([a-z]+).htm$ index.php?c=$1&a=index

PHP学习网一期主要完成PHP资讯发布、PHP知识库、资源下载、学习网址收藏、PHP图书推荐等基本功能。

二期和三期会陆续完成以下功能:
    专题
    代码库
    招聘版块
    用户注册/登录
    用户空间:收藏,代码库,留言,私信,公告
    问答版块
    在线考试系统

另外:“西安非常PHP培训网”(http://edu.veryphp.cn)也会很快上线。

张庆(网眼) ,微博:http://t.qq.com/zhangking
    来自“网眼视界”:http://blog.why100000.com
    “十万个为什么”电脑学习网:http://www.why100000.com

2013.10.15

“非常PHP学习网”(www.veryphp.cn)一期上线的更多相关文章

  1. Microsoft Office 2016 for win10 全版本下载+注册激活_Office教程学习网

    Microsoft Office 2016 for win10 全版本下载+注册激活_Office教程学习网 http://pan.baidu.com/s/1qWxdvT6

  2. Visionpro学习网

    重码网是一个在线机器视觉学习网站,推出了Halcon,Visionpro机器视觉学习视频教程,视频内容通俗易懂,没有编程基础的同学,照着视频练习,也同样可以学会. 学机器视觉,拿高薪,成就技术大拿.重 ...

  3. Halcon学习网

    重码网是一个在线机器视觉学习网站,推出了Halcon,Visionpro机器视觉学习视频教程,视频内容通俗易懂,没有编程基础的同学,照着视频练习,也同样可以学会. 学机器视觉,拿高薪,成就技术大拿.重 ...

  4. sql server 中删除表中数据truncate和delete的区别(转载自.net学习网)

    我们都知道truncate table可以用来删除整个表的内容,它与delete后面不跟where条件的效果是一样.但除此之外,我们还清楚它们之间有其它的区别吗?本章我们将一起讨论truncate与d ...

  5. JAVA反射学习网摘

    程序运行时,允许改变程序结构或变量类型,这种语言称为动态语言".从这个观点看,Perl,Python,Ruby是动态语言,C++,Java,C#不是动态语言.但是JAVA有着一个非常突出的动 ...

  6. pig(数据流语言和编译器)学习https://www.w3cschool.cn/apache_pig/apache_pig_execution.html

    当我们配置了hadoop集群执行的时候 可以通过命令ls进行查看 存储语法 STORE Relation_name INTO ' required_directory_path ' [USING fu ...

  7. vlc 学习网

    http://capricasoftware.co.uk/#/projects/vlcj/tutorial

  8. 工作流一期上线原创小故事——【加签】OR【不准】

    亲!您有过选择[加签]还是审核[不准]的烦恼吗? 加签分为:向前加签和向后加签,这个相信大家都很熟悉了吧. 审核分为:准和不准,就是√和×,这个相信大家也很熟悉了. 提示①:相邻的2个人审核时,如果意 ...

  9. IE6常见bug整理

    By Diaoyude  | 发布时间: 09-08 09:47  | Hits:1,253 | Post in: WEB前端 , Div-Css 针对IE6常见的一些ie6bug,ie6png,E6 ...

随机推荐

  1. InputStream重用技巧(利用ByteArrayOutputStream)

    有时候我们需要对同一个InputStream对象使用多次.比如,客户端从服务器获取数据 ,利用HttpURLConnection的getInputStream()方法获得Stream对象,这时既要把数 ...

  2. vim 大小写转化命令

    vim中大小写转化的命令是<blockquote>gu或者gU</blockquote>形象一点的解释就是小u意味着转为小写:大U意味着转为大写. 剩下的就是对这两个命令的限定 ...

  3. 文件IO一些注意的地方

    两个各自独立的进程各自打开同一个文件,则每个进程都有各自的文件表项.这是因为每个进程都有它自己对该文件的当前偏移量.但是对一个给定的文件只有一个v节点表项.lseek()只修改文件表项中的当前文件偏移 ...

  4. Android点击按钮实现全屏的代码

    package com.hsx.test; import java.lang.reflect.Field; import android.app.Activity; import android.os ...

  5. [再寄小读者之数学篇](2014-11-19 $\tan x/x$ 在 $(0,\pi/2)$ 上递增)

    $$\bex \frac{\tan x}{x}\nearrow. \eex$$ Ref. [Proof Without Words: Monotonicity of $\tan x/x$ on $(0 ...

  6. .net发邮件 附件文件名乱码

    .net发邮件 附件文件名乱码,可以下载以下补丁安装. https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.asp ...

  7. Selenium2Library系列 keywords 之 _SelectElementKeywords 之 select_all_from_list(self, locator)

    def select_all_from_list(self, locator): """Selects all values from multi-select list ...

  8. WMI使用的WIN32_类库名

    WMI使用的WIN32_类库名 包括:硬件类.操作系统类.安装应用程序类.WMI服务管理类.性能计数器类1.硬件类冷却类别Win32_Fan--风扇Win32_HeatPipe--热管Win32_Re ...

  9. GridView導出Excel

    1.aspx頁面需要添加:EnableEventValidation="false" 實例:<%@ Page Language="C#" AutoEven ...

  10. QS之vcom

    -2008 | -2002 | -93 | -87 choose VHDL 2008, 2002, 1993, or 1987 -explicit resolve ambiguous overload ...