在httpd.conf里设置的rewrite规则无法正常生效(以前此目录设置了.htaccess规则)

chenqiuwu 2008-03-03 12:31:37
我在本地测试的apache rewrite规则是生效的。

规则写在apache的httpd.conf里。
规则如下
Rewrite ^/content/view/([0-9]+)/?(([0-9]+)/)? ^/detail\.php\?id=$1&cid=$2

因为之前有目录级的rewrite规则设置,我尝试把AllowOverride设置为None让此目录不解析.htaccess。同时删除.htaccess文件。
<Directory "网站路径">
AllowOverride None
</Directory>
但是重启完仍然无效。
...全文
371 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
yigui2001 2008-06-06
  • 打赏
  • 举报
回复
mark&up
UltraBejing 2008-05-01
  • 打赏
  • 举报
回复
关注 接分
knowledge_Is_Life 2008-04-30
  • 打赏
  • 举报
回复
lz要干嘛?
014zx 2008-03-05
  • 打赏
  • 举报
回复
关注
chenqiuwu 2008-03-05
  • 打赏
  • 举报
回复
有高手帮忙解答一下么?非常感谢
tantaiyizu 2008-03-03
  • 打赏
  • 举报
回复
-d
chenqiuwu 2008-03-03
  • 打赏
  • 举报
回复
是RewriteRule而不是Rewrite,我发帖的时候写错了。这个规则在本机测试是正常。
另外服务器的 apache mod_rewrite模块也已打开

24,923

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Apache
社区管理员
  • Apache
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧