menghuangxiao 2012-08-30 17:28:25 2941次浏览 6条回复 0 0 0

刚学yii框架,好多地方不懂,今天看了yii视频教程1,发现我的 protected文件里有".htaccess"文件,内容却能被服务器访问,怎么回事?和视频教程1上讲的不一样 [attach]873[/attach] [attach]874[/attach]

  • 回复于 2012-08-30 21:31 举报

    修改Apache配置文件httpd.conf,找到相应的目录下的Options FollowSymLinks Indexes把里面的Indexes去掉,重启Apache即可。

  • 回复于 2012-08-31 08:26 举报

    感谢版主的回复,我试着改了下,发现这样可以禁止访问protected文件件,但是访问不了服务器根目录了。

  • 回复于 2012-08-31 08:52 举报

    添加了下面代码,问题解决了。可是,怎么办,每次新建一个,都要手动加入这个?

    <pre><Directory "D:\wamp\wwwroot\blog\protected">
    Options FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
    </Directory>
    </pre>
    
  • 回复于 2012-08-31 08:54 举报

    不好意思,标签pre是我多加的,应该去掉

  • 回复于 2012-08-31 11:31 举报

    如果你没有修改过.htaccess文件的话,问题应该是由于该文件没有起作用造成的。
    将AllowOverride None改为AllowOverride All

  • 回复于 2012-08-31 13:53 举报

    楼上威武,终于解决了,非常感谢

您需要登录后才可以回复。登录 | 立即注册