第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