Apache URL Rewrite配置(php 伪静态)
一般情况下,在开发环境中访问一个具体商品的URL是这样的:
http://localhost/phptest/show.php?id=1
但是我需要更改一下URL,对搜索引擎更友好,如:
http://localhost/phptest/1.html
这只是举例罢了。
下面我们来看看,这两天链接最后达到的效果是一样的,请注意浏览器地址!
1、正常访问:
2、伪静态后:
接下来我们进行具体的配置:
1、打开 Apache 的配置文件 httpd.conf;
2、将#LoadModule rewrite_module modules/mod_rewrite前面的#去掉;
3、在 httpd.conf中添加:
<VirtualHost *:80>
RewriteEngine on
RewriteRule /phptest/([0-9]+).html /phptest/show.php?id=$1 [PT]
</VirtualHost>
配置意思很明显,一看就懂了。
如果需要更详细的配置,请参考以下链接,这里主要是让你简单体验一下效果:
URL重写指南 http://man.chinaunix.net/newsoft/ApacheManual/misc/rewriteguide.html
正则表达式30分钟入门教程http://unibetter.com/deerchao/zhengzhe-biaodashi-jiaocheng-se.htm
相关文档:
1.如果一个方法可静态化,就对它做静态声明。速率可提升至4倍。
2.echo 比 print 快。
3.使用echo的多重参数(译注:指用逗号而不是句点)代替字符串连接。
4.在执行for循环之前确定最大循环数,不要每循环一次都计算最大值。
5.注销那些不用的变量尤其是大数组,以便释放内存。
6.尽量避免使用__get,__set,__autolo ......
PHP正则表达式主要用于字符串的模式分割、匹配、查找及替换操作。使用正则表达式在某些简单的环境下可能效率不高,因此如何更好的使用PHP正则表达式需要综合考虑。
我的PHP正则入门,是起源于网上的一篇文章,这篇文章由浅入深的阐述了PHP正则表达式使用的方法,我觉得是一个很好的入门材料,不过学成还是要靠个人,在使用 ......
一、 开发成员
a)项目主管
b)页面美工
c)页面开发
d)服务端程序开发
e)系统与数据管理
f)测试与版本控制
二、 网站组开发简明流程
三、 开发工具与环境
a) 服务器配置
i. WEB服务器: FreeBSD6.1+Apache2.0+PHP5.0,SVN版本控制服务(仅测试机)。
ii. 数据库服务器: WIN2003 server+SQL server 2000+ ......
1.使用PHP的创始人 Rasmus Lerdorf 写的APC扩展模块来实现(http://pecl.php.net/package/apc)
APC实现方法:
安装APC,参照官方文档安装,可以使用PECL模块安装方法快速简捷,这里不说明
配置php.ini,设置参数 apc.rfc1867=1 ,使APC支持上传进度条功能,在APC源码说明文档里面有说明
代码范例:
复制PHP内容到剪 ......