0

我不得不将我所有的网站都移到它的父网站上。改动前:

/
/yii
/new
    /css
    /js
    /img
    /protected
    /...

在此更改之后:

/
/yii
/css
/js
/img
/protected
/...

我更改了 index.php 文件以指向 yii 的正确路径。但是,当我调用任何控制器时,它现在会显示此错误:

禁止的

您无权访问此服务器上的 /admin。

其中 /admin 可以是我站点中的任何控制器或模块。我的 .htaccess,现在也是 root,如下:

RewriteEngine on

# if a directory or a file exists, use it directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

# otherwise forward it to index.php
RewriteRule . index.php

在我向上移动网站之前,它运行良好。有人遇到过这种情况吗?感谢您抽出宝贵时间。

4

1 回答 1

0

我在这里做了一些测试,一切对我来说都很好。

也许您应该尝试启用日志记录以获取有关此限制的更多信息。此外,您应该检查您的 Apache 指令AllowOverride是否设置All为根目录

http://www.yiiframework.com/doc/blog/1.0/en/final.logging

于 2012-09-10T19:57:10.203 回答