0

これが可能かどうかは完全にはわかりませんが、私は少数のサイトを再構築する任務を負っていますが、それらの内部動作は、それらがまだ機能している方法については謎です。MVC、CMSなどが実際に知られる前に発生しました。PHP 4の時代は3の頂点にあり、それがあなたに何か考えを与えるなら。だから..私はMVCを使用して再構築しようとしているという混乱がありますが、それは実際には問題ではありません。

問題は、このサイトに長年にわたって記事に保存されているファイルや画像など、さまざまなものが2万枚ほどあることです。そのため、記事内のハードコードされたURLは言うまでもなく、ホットリンクされた画像やその他のファイルがあるサイトがどこにでもあります。これらのURLは最終的には正しく変換されますが、非常に多くあります。

ともかく。結論として、失敗した画像とファイルのリクエストを取得し、これらすべての画像またはファイルが含まれる新しいフォルダにマッピングする手段があるかどうかを知りたいのです。これはhtaccessが単独で実行できることですか、それともサーバーサイドスクリプトとhtaccessの手段を考え出す必要があることですか?それとも、見つからないファイルをヒットして、ファイルが移動されたと言って、それらすべてを単一のエラーページにルーティングする必要があるという最悪のケースですか?

この問題に対する適切な行動方針がわからないので、私はまだ何も試していません。ちょっとそれを感じて、そこからどこに行かなければならないかを確認しようとしています。

4

1 に答える 1

1

すべての画像拡張子を特定のフォルダーにリダイレクトできます。

RewriteRule (.*)\.(gif|jpg|png)$ /my/new/folder/$1.$2 [R,L]

お役に立てれば...

于 2012-11-08T22:37:36.100 に答える