不完全确定这是否可行,但我的任务是重建一些网站,他们的内部工作对于它们如何仍然有效是一个谜。在MVC之前提出,CMS等甚至都知道。在4的尖端PHP 4的时代,如果这给你任何想法。所以..我有一个混乱,一个大的,我试图使用MVC重建,这不是真正的问题。
问题是,这个网站上的文章和图像已经存储了大约20,000个左右的文件和图像。因此,每个地方都有热链接图像和其他文件的网站,更不用说文章中的硬编码网址,这些网址最终会被正确转换,但是这么多。
反正。最重要的是我想知道这是否意味着采取失败的图像和文件请求,并将它们映射到一个新文件夹,其中包含所有这些图像或文件。这是htaccess可以单独做的事情,还是这个我必须提出一个服务器端脚本和htaccess的方法?或者这是最糟糕的情况,我将不得不采取命中未找到的文件,并将它们全部路由到一个错误页面,说文件已被移动?
不确定这个问题会有什么好的做法,所以我还没有尝试任何东西,有点想要感受到它,看看我必须从哪里去。
答案 0 :(得分:1)
您可以对所有图像扩展名使用重定向到特定文件夹:
RewriteRule (.*)\.(gif|jpg|png)$ /my/new/folder/$1.$2 [R,L]
希望这会有所帮助......