2

あるアプリでは、歴史的な理由から、一部のパブリック イメージ リソースが別の名前にシンボリック リンクされています。たとえば、

a.png
b.png -> a.png

同一のコンテンツは一貫した URL から提供されるべきであるという Google の PageSpeed Insight は、コンテンツだけでなく、このようなアセットにも当てはまります。配置されているアセットを再編成するのではなく、Apache に b.png から a.png への外部リダイレクトを実行させたいと考えています。

mod_rewrite を使用すると、RewriteCond を作成してシンボリック リンクを絞り込むことができます。

'-l' (シンボリック リンク) TestString をパス名として扱い、それが存在するかどうかをテストし、シンボリック リンクです。

しかし、シンボリックリンクの展開されたパスを取得するにはどうすればよいですか? ターゲットが Web スコープ内にあることを確認するためと、リダイレクトを実行するために必要です。

4

2 に答える 2