“非常PHP学习网”(www.veryphp.cn)一期上线
制作“非常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)一期上线的更多相关文章
- Microsoft Office 2016 for win10 全版本下载+注册激活_Office教程学习网
Microsoft Office 2016 for win10 全版本下载+注册激活_Office教程学习网 http://pan.baidu.com/s/1qWxdvT6
- Visionpro学习网
重码网是一个在线机器视觉学习网站,推出了Halcon,Visionpro机器视觉学习视频教程,视频内容通俗易懂,没有编程基础的同学,照着视频练习,也同样可以学会. 学机器视觉,拿高薪,成就技术大拿.重 ...
- Halcon学习网
重码网是一个在线机器视觉学习网站,推出了Halcon,Visionpro机器视觉学习视频教程,视频内容通俗易懂,没有编程基础的同学,照着视频练习,也同样可以学会. 学机器视觉,拿高薪,成就技术大拿.重 ...
- sql server 中删除表中数据truncate和delete的区别(转载自.net学习网)
我们都知道truncate table可以用来删除整个表的内容,它与delete后面不跟where条件的效果是一样.但除此之外,我们还清楚它们之间有其它的区别吗?本章我们将一起讨论truncate与d ...
- JAVA反射学习网摘
程序运行时,允许改变程序结构或变量类型,这种语言称为动态语言".从这个观点看,Perl,Python,Ruby是动态语言,C++,Java,C#不是动态语言.但是JAVA有着一个非常突出的动 ...
- pig(数据流语言和编译器)学习https://www.w3cschool.cn/apache_pig/apache_pig_execution.html
当我们配置了hadoop集群执行的时候 可以通过命令ls进行查看 存储语法 STORE Relation_name INTO ' required_directory_path ' [USING fu ...
- vlc 学习网
http://capricasoftware.co.uk/#/projects/vlcj/tutorial
- 工作流一期上线原创小故事——【加签】OR【不准】
亲!您有过选择[加签]还是审核[不准]的烦恼吗? 加签分为:向前加签和向后加签,这个相信大家都很熟悉了吧. 审核分为:准和不准,就是√和×,这个相信大家也很熟悉了. 提示①:相邻的2个人审核时,如果意 ...
- IE6常见bug整理
By Diaoyude | 发布时间: 09-08 09:47 | Hits:1,253 | Post in: WEB前端 , Div-Css 针对IE6常见的一些ie6bug,ie6png,E6 ...
随机推荐
- 【英语】Bingo口语笔记(49) - 春节请客吃饭的表达
- Bootstrap-select:美化原生select
官网:http://silviomoreto.github.io/bootstrap-select/ 1.下载zip 2.html代码 <select class="selectpic ...
- Symfony2学习笔记之HTTP Cache
富web应用程序的本质意味着它们的动态.无论你的应用程序多么有效率,每个请求比起静态文件来说总会存在很多的耗费.对于大多数web程序来说,这没什么. Symfony2非常的轻快,无论你做些严重超载的请 ...
- 最全的PHP开发Android应用程序
第一部分是指在Android系统的手机上直接写PHP脚本代码并立即运行: 第二部分则继续讲解如何把写好的PHP脚本代码打包成akp安装文件. 首先,在手机上安装两个apk包. 一个是SL4A(Scri ...
- ASIFormDataRequest 登录
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL: [NSURL URLWithString: @"http: ...
- java 调用 .net webservice
1.首先下载Axis2工具包 2.解压之后用cmd命令进入bin目录WSDL2Java.bat -uri http://192.168.20.42:9999/LoginService.asmx?wsd ...
- ORACLE变量定义及使用(另,T-SQL EXISTS的PLSQL替代写法)
1. 简单变量 declare v_cnt NUMBER(10,0) := 0; BEGIN SELECT COUNT(1) INTO v_cnt FROM concept.Decoction W ...
- 【Android】Handler使用入门
本讲内容:Handler使用入门 当用户点击一个按钮时如果执行的是一个常耗时操作的话,处理不好会导致系统假死,用户体验很差,而Android则更进一步,如果任意一个Acitivity没有响应5秒钟以上 ...
- Android SDK更新 Connection to http://dl-ssl.google.com refused 解决方法
问题描述 使用SDK Manager更新时出现问题Failed to fetch URL https://dl-ssl.google.com/android/repository/repository ...
- ElasticSearch 查询语法
ElasticSearch是基于lucene的开源搜索引擎,它的查询语法关键字跟lucene一样,如下: 分页:from/size 字段:fields 排序:sort 查询:query 过滤:filt ...