我在my / thumbnails文件夹中生成了这个.htaccess,我希望丢失的图像可以回到default.jpg。
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ default.jpg [NC,L]
接下来,我想在子文件夹中排除任何scrumb.jpg文件。
这是一个示例网址,后备应该有效:
http://url.com/thumbnails/96Hjta6C/oijfwjoiaffwe99.jpg
在这种情况下,后备应该不起作用,应该定期进行,并出现404错误:
http://url.com/thumbnails/96Hjta6C/scrumb.jpg
我必须将哪些重写条件添加到位于/ thumbnails文件夹中的.htaccess文件中?
答案 0 :(得分:1)
如果你想在你已经拥有的重写基础上进行构建,你可以在顶部添加一个RewriteCond来检查/scrumb.jpg。例如:
RewriteEngine On
RewriteCond %{REQUEST_URI} ^.*/scrumb\.jpg$ [NC,OR]
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ default.jpg [NC,L]