【问题标题】:Wrong 404 error错误的 404 错误
【发布时间】:2012-12-01 14:51:31
【问题描述】:

我的 web 根目录上有一个保存用户头像的文件夹,但是每当对该文件夹发出加载图像的请求时,都会显示默认错误 404 页面,我正在使用 codeigniter。 我的 .htaccess 文件看起来像这样

RewriteEngine On
RewriteCond $1 !^(index\.php|(.*)\.user_guide|assets|profiles|robots\.txt)
RewriteRule ^(.*)$ index.php/$1 [L]

我仍然收到 404 错误。 请帮帮我

【问题讨论】:

    标签: php .htaccess codeigniter mod-rewrite


    【解决方案1】:

    我使用的是 mod_rewrite。在这种情况下,只需将以下 htaccess 文件放在图像文件夹中“/assets/avatars”。可以是任意文件夹;只需相应地更改 RewriteBase 的值即可。

    RewriteEngine on
    RewriteBase /assert/avatars
    
    RewriteCond %{REQUEST_fileNAME} !-f
    RewriteRule ^(.*)\.jpg$ noimage.jpg [L]
    

    如果请求的图像文件不存在,此脚本将显示 noimage.jpg。如果您使用 .png,只需将 .jpg 替换为 .png

    【讨论】:

      猜你喜欢
      • 2013-01-29
      • 1970-01-01
      • 2018-06-20
      • 2011-07-04
      • 2016-10-24
      • 2018-06-04
      • 2013-03-13
      • 2011-12-30
      • 2014-08-19
      相关资源
      最近更新 更多