次のように、ドキュメント ルートからの相対パスを使用してファイルのエイリアスを作成しようとしています。
Alias /js/jquery-1.9.1.min.js lib/jquery-1.9.1/jquery-1.9.1.min.js
動作しませんが、何も見つかりませんドキュメント相対パスについて。
相対パスをサポートしていますか?
答え1
あなたは相対的ディレクトリパス(またはファイルパス)をAlias
ディレクティブのターゲットとして指定します。ただし、これはServerRoot
ではなく、ですDocumentRoot
。
ディレクティブの主な用途の 1 つは、Alias
現在の の外部にあるファイルにアクセスできるようにすることですDocumentRoot
。そのため、これを を基準にして解決することは必ずしも論理的ではありませんDocumentRoot
。
を基準にしてファイルを「エイリアス」したい場合はDocumentRoot
、mod_rewriteを使用できます。たとえば、サーバまたは仮想ホストコンテクスト:
RewriteEngine On
RewriteRule ^/js/((jquery-1\.9\.1)\.min\.js)$ /lib/$1/$2 [L]
参照: