apache php伪静态配置不成功,怎么看哪里出了问题?

 我来答
地豆信
2012-08-06 · TA获得超过127个赞
知道小有建树答主
回答量:237
采纳率:0%
帮助的人:151万
展开全部
什么不成功?是你没开启PHP伪静态的功能还是伪静态规则写错?
追问
RewriteEngine on
# RewriteBase /
RewriteRule ([0-9]+)\.html$ show.php?id=$1
规则是这样写的
我在网上找的开启php也试过了
用的集成环境 APMServ5.2.6,但还是不行
追答
我没用过集成环境 APMServ5.2.6 不知道  

通过php提供的phpinfo()函数查看环境配置,通过Ctrl+F查找到“Loaded Modules”,其中列出了所有apache2handler已经开启的模块,如果里面包括“mod_rewrite”,则已经支持,不再需要继续设置。
如果没有开启“mod_rewrite”,则打开目录 您的apache安装目录“/apache/conf/” 下的 httpd.conf 文件,通过Ctrl+F查找到“LoadModule rewrite_module”,将前面的”#”号删除即可。
如果没有查找到,则到“LoadModule” 区域,在最后一行加入“LoadModule rewrite_module ,modules/mod_rewrite.so”(必选独占一行),然后重启apache服务器即可。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式