apache php伪静态配置不成功,怎么看哪里出了问题?
1个回答
展开全部
什么不成功?是你没开启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服务器即可。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询