htaccess:如何指定文件夹中的默认缺失图像

时间:2013-12-19 19:15:47

标签: regex apache .htaccess mod-rewrite

我会显示来自的图片 mysite.com/upload/cropped/ {用户名} .JPG

有没有办法在

中创建.htaccess所以缺少图像

mysite.com/upload/cropped/ {username} .jpg替换为

mysite.com/upload/cropped/defaultAvatar.jpg?

由于

1 个答案:

答案 0 :(得分:1)

是的,可以使用DOCUMENT_ROOT/.htaccess中的重写规则来完成:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(upload/cropped)/[^.]+\.jpg$ /$1/defaultAvatar.jpg [NC,L]

假设系统中的子目录中没有其他.htaccess