【问题标题】:access denied 403 redirect访问被拒绝 403 重定向
【发布时间】:2012-09-26 01:34:51
【问题描述】:

我有一个图片文件夹,其中包含 webroot 中的所有用户个人资料图片。
现在我想用 htaccess 文件和选项索引来保护它。
它工作正常,但我希望 yii 将用户重定向到我的特殊禁止视图,而不是显示这个丑陋的 403 访问被拒绝的 apache 站点。

我在站点控制器的actionError() 中尝试了以下代码,但不起作用。

 if (Yii::app()->errorHandler->error['code'] == 403)
        $this->redirect(Yii::app()->homeUrl);

【问题讨论】:

标签: php .htaccess yii http-status-code-403


【解决方案1】:

假设图片是以http://www.mydomain.com/pics/mypic.jpg yii 之类的模式请求的,yii 没有被调用,因此您无法使用 yii 框架实现重定向。

正如@SuVeRa 在他的评论中建议的那样,您最好使用 .htaccess 进行重定向,例如

ErrorDocument 403 /dir/file.html

【讨论】:

    猜你喜欢
    • 2012-05-31
    • 2015-09-07
    • 2017-03-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-12
    • 2010-11-19
    相关资源
    最近更新 更多