免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4267 | 回复: 7
打印 上一主题 下一主题

apache 在apache配置文件里rewrite设置起作用,放到.htaccess里就不行了 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-06-21 08:55 |只看该作者 |倒序浏览
# 文档目录 #
DocumentRoot D:/P8-Server/wwwroot
    <Directory "D:/P8-Server/wwwroot">
        Options Indexes FollowSymLinks
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>

#自定义出错页面
ErrorDocument 404 /404.htm

# 伪静态 #
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(.*)/list-([0-9]+)-([0-9]+)\.htm$ $1/list.php?fid=$2&page=$3
RewriteRule ^(.*)/bencandy-([0-9]+)-([0-9]+)-([0-9]+)\.htm$ $1/bencandy.php?fid=$2&id=$3&page=$4
RewriteRule ^(.*)product/(.*)\.htm$ $1/product.php?id=$2
</IfModule>

</VirtualHost>

论坛徽章:
0
2 [报告]
发表于 2010-06-21 08:57 |只看该作者
我的.htaccess并不是针对根目录的,是在localhost/test/dcr 目录下的 .htaccess
在.htaccess 里写
RewriteEngine on
RewriteRule ^(.*)product/(.*)\.htm$ $1/product.php?id=$2
不起作用

是哪里设置出了问题,apache像是没有访问.htaccess文件

论坛徽章:
0
3 [报告]
发表于 2010-06-21 09:33 |只看该作者
设置apache的AllowOverride 为ALL

论坛徽章:
0
4 [报告]
发表于 2010-06-21 09:59 |只看该作者
在localhost.txt 中设置all 了啊

论坛徽章:
0
5 [报告]
发表于 2010-06-21 10:00 |只看该作者
你是说修改httpd.conf ? 修改哪里的 AllowOverride ?

论坛徽章:
59
2015七夕节徽章
日期:2015-08-24 11:17:25ChinaUnix专家徽章
日期:2015-07-20 09:19:30每周论坛发贴之星
日期:2015-07-20 09:19:42ChinaUnix元老
日期:2015-07-20 11:04:38荣誉版主
日期:2015-07-20 11:05:19巳蛇
日期:2015-07-20 11:05:26CU十二周年纪念徽章
日期:2015-07-20 11:05:27IT运维版块每日发帖之星
日期:2015-07-20 11:05:34操作系统版块每日发帖之星
日期:2015-07-20 11:05:36程序设计版块每日发帖之星
日期:2015-07-20 11:05:40数据库技术版块每日发帖之星
日期:2015-07-20 11:05:432015年辞旧岁徽章
日期:2015-07-20 11:05:44
6 [报告]
发表于 2010-06-21 11:19 |只看该作者
你是说修改httpd.conf ? 修改哪里的 AllowOverride ?
workingbeijing 发表于 2010-06-21 10:00



    好像所有的地方的AllowOverride 都要改成ALL才行。

论坛徽章:
0
7 [报告]
发表于 2010-06-21 15:07 |只看该作者
楼主看下使用apache和htaccess对目录访问设置密码保护配置教程,文章涉及htaccess文件启用的注意事项

论坛徽章:
80
20周年集字徽章-庆
日期:2020-10-28 14:09:1215-16赛季CBA联赛之北京
日期:2020-10-28 13:32:5315-16赛季CBA联赛之北控
日期:2020-10-28 13:32:4815-16赛季CBA联赛之天津
日期:2020-10-28 13:13:35黑曼巴
日期:2020-10-28 12:29:1520周年集字徽章-周	
日期:2020-10-31 15:10:0720周年集字徽章-20	
日期:2020-10-31 15:10:07ChinaUnix元老
日期:2015-09-29 11:56:3020周年集字徽章-年
日期:2020-10-28 14:14:56
8 [报告]
发表于 2010-06-24 09:04 |只看该作者
好像所有的地方的AllowOverride 都要改成ALL才行。
renxiao2003 发表于 2010-06-21 11:19



   应该是所有的才可能是正确的
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP