博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

在apache中设置url伪静态的简单配置

Posted on 2010-05-25 07:58  gzlxm  阅读(211)  评论(0)    收藏  举报

第1步:

打开apache的配置文件httpd.conf,去掉LoadModule rewrite_module modules/mod_rewrite.so前面的#号。
将所有的 AllowOverride 设为All,重启apache

第2步: 从网上下载 .htaccess 文件, 放到你所要执行的php目录下.

(也可手动建 .htaccess 文件:先建立一个文本文件,然后将它另存为,在另存为时,编码选择utf8,文件名中输入.htaccess就OK了.)
然后在.htaccess 文件中写入url重写规则:

RewriteEngine On

RewriteRule ^([a-z0-9A-Z\-]+)\.html$ news_view.php\?id=$1

 

大功告成,这时你在浏览器输入:http://你的域名/php目录/10.html试试,其实真正式访问的页面为:news_view.php?id=10