質問

私は、動的なウェブサイトを構築するためのスクリプトを書いて、 ウェブサイトは、外部コンポーネントをロードすることによって作成されます。

DocumentRootが/サイト/ウェブサイト/公共の場所であります コンポーネントディレクトリは/サイト/ウェブサイト/コンポーネントにあります。

私は、各コンポーネントのデータディレクトリに到達wannnaすることは要求されたURLに依存します。

例えば、

URL:

のhttp://ibuildmywebsite/component-data/randomimage/demo/swan04090044_small.jpg

ファイルを取得する必要があり/sites/website/components/randomimage/data/demo/swan04090044_small.jpg

私はそれをどのように達成することができますか? (存在する場合)私はなく、仮想ホストの定義を修正する.htaccessの内側に配置することができる方法を好むだろう。

ありがとうございます。

役に立ちましたか?

解決

多分別名でのRewriteRuleを組み合わせる?

Alias /randomimage /sites/website/components/randomimage
RewriteRule ^component-(.*)/randomimage/(.*)$ /randomimage/$1/$2 [R,L]

(.htaccessファイルでウィルない仕事が)

あなたは、おそらくもでシンボリックリンクを使用することができます

Options +FollowSymLinks

そしてリンクを動的components-*/randommimage/*/sites/website/components/randomimage/*/*/

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top