0

我存储这样的文件
products/back.jpg
products/thumbnail.jpg

products/items/1/back.jpg
products/items/1/thumbnail.jpg

products/items/2/back.jpg
products/items/2/thumbnail。 jpg

产品/项目/.../back.jpg
产品/项目/.../thumbnail.jpg

如果找不到文件重定向到根文件夹(产品/)但用户在旧路径名中看到与他们请求的相同,如何编写带有条件的 htaccess?

4

1 回答 1

0

在文档根目录的 htaccess 文件中,添加:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^products/.+/([^/\.]+)\.jpg$ /products/ [L]

如果您想尝试加载相同的图像,请将RewriteRule行更改为:

RewriteRule ^products/.+/([^/\.]+)\.jpg$ /products/$1.jpg [L]

如果要将这些规则放在/products/目录中的 htaccess 文件中,请products/从模式中删除:

RewriteRule ^.+/([^/\.]+)\.jpg$ /products/ [L]
于 2012-11-06T08:17:01.743 回答