=波波日志 > PHP/apache/Perl > PHP Apache url重写简单配置=
[转]PHP Apache url重写简单配置
第1步:
打开apache的配置文件httpd.conf,去掉LoadModule rewrite_module modules/mod_rewrite.so前面的#号。
将所有的 AllowOverride 设为All,重启apache
第2步: 从网上下载 .htaccess 文件, 放到你所要执行的php目录下,如:d:\php\news\news.php .
我把.htaccess里的内容全部注释掉了.添加了
#创建一个Rewrite Engine (URL重写工具)
RewriteEngine On
#定重写规则:
RewriteRule ^([a-z0-9A-Z\-]+)\.html$ news_view.php\?nid=$1
很奇怪,在 Windows 资源管理器里面不允许你建立 .htaccess 这样只有扩展名的文件。所以你必须先将文件保存为其他名字,例如 app.htaccess。然后进入命令行窗口(通过开始菜单运行 cmd.exe 程序即可),输入 ren a.htaccess .htaccess 命令来对文件改名。或者新建一个记事本,另存为.htaccess 即可。
WEB显示示例:
原URL:http://yourWEBSite/news/news_view.php?nid=12220495369295
转后URL:http://yourWEBSite/news/12220495369295.html
类别:PHP/apache/Perl 作者:转载 日期:2009-06-29 【评论:0】
相关文章
- ·在ASP.NET中重写URL
- ·CentOS5.5配置Apache PHP MySQL
- ·UrlRewrite(Url重写aspx,html) 实现和配置
- ·利用URL REWRITE机制实现静态链接
- ·asp.net URL重写
- ·Windows下Apache Tomcat MySQL jsp php的服务器整合配置
- ·Apache+php+mysql在windows下的安装与配置图解(1)
- ·Apache+php+mysql在windows下的安装与配置图解(2)
- ·Apache+php+mysql在windows下的安装与配置图解(3)
- ·防止盗链的url重写
- ·asp.net 1.1中url重写的问题
- ·求ASP.NET1.1里面URL重写的例子
暂时没有评论!
发表留言
热门博文
最新博文
- PHP socket套接字学习
- Warning Cannot send session cookie - headers already sent
- php与flash as3 socket通信源代码
- php socket套接字聊天室源代码
- php获取来源页面
- CentOS5.5配置Apache PHP MySQL
随机博文
- AJAX中文乱码PHP完美解决(IE和Firefox兼容)
- php学习之array对象
- php学习--操作mysql及mysql基础知识
- Apache以及PHP的默认编码问题解决(详解)
- php学习--系统命令
- 利用Perl开发Internet/Intranet应用之二(3)
广告商赞助

