【发布时间】:2014-07-02 05:50:34
【问题描述】:
我有 2 个文件夹:
/var/www/img/2014/(用于图像)
和
/var/www/img/2014/th(用于缩略图)
如果我从 /var/www/img/2014/ 加载图像,例如: http://url.com/img/2014/1400057171thinkpad10-lenovo,X-Y-435382-3.png 所有正常负载。
但如果我从 /var/www/img/2014/th 加载图像,则会显示错误:
错误 404 无法处理请求 “img/2014/th/1400057171thinkpad10-lenovo,X-Y-435382-3.png”。
代码 /var/www/protected/config/main.php
'urlManager' => array(
'urlFormat' => 'path',
'rules' => array(
'<controller:\w+>/<id:\d+>' => '<controller>/view',
'<controller:\w+>/<action:\w+>/<id:\d+>' => '<controller>/<action>',
'<controller:\w+>/<action:\w+>' => '<controller>/<action>',
),
//not show index.php
'showScriptName' => false,
),
文件夹权限 775。 我认为这与路由有关,不允许我进入“th”,如何在 Yii v1 中修复此错误?谢谢!
【问题讨论】:
-
我认为这与路由无关。缩略图是否存在?路径是否正确?检查路径和文件名的大小写。错误是由路由器产生的,但只有在没有找到物理文件的情况下才会涉及路由器。我认为情况就是这样。
-
http://url.com/img/2014/1400057171thinkpad10-lenovo,X-Y-435382-3.png在lenovo和X之间有一个,- 也许这就是问题所在? -
Jurik,我怎么看不到这个错误。谢谢!