RewriteRule 加上[L] 居然把代码给输出出来了

RewriteRule 加上[L] 居然把代码给输出出来了

服了这个东西了,从APACHE本身提供的帮助获知甚少,一直在网上找别人的经验去试验,可能是看到的都是大家出问题的环节,所有到现在还是没弄明白这个东西,咳,

    <IfModule mod_rewrite.c>
        RewriteEngine On
        RewriteLog  logs/vhost-rewrite.log
        RewriteRule ^/([0-9]+).html$ /info/value.jsp?fundcode=$1 [L]
    </IfModule>


这样居然把源码给输出出来了,但是后面换成[R] 就好使,如果你曾经遇到过同类问题,求求你给我指点一下迷津吧,万分感谢了!!!
试试: [RL]

L 是指不再继续下面的Rewrite规则了

你的规则就这么一个,用不着L,只需要R就行了。
要指点迷津么,mod_rewrite有很详细的文档,怪只怪楼主没有仔细看了。


QUOTE:
原帖由 sofire 于 2008-1-24 20:54 发表
试试: [RL]

L 是指不再继续下面的Rewrite规则了

你的规则就这么一个,用不着L,只需要R就行了。

RewriteRule: unknown flag 'RL'

is it [R,L] instead of [RL]??