0

2 つのサブドメインを取得しました

c:\wamp\www\websiteA\ - http://websiteA/

c:\wamp\www\websiteB\ - http://websiteB/

ウェブサイト内写真を保存するためのフォルダを取得

c:\wamp\www\websiteA\photos\

websiteB が websiteA の写真にアクセスするには、websiteB の html のようにリンクする必要があります

URL: http://websiteB/1.html

<img src="http://websiteA/photos/1.jpg" />

問題は、2 つのドメインが 1 台のマシン内にあるため、websiteB で websiteA ドメインを公開したくないことです。仮想ホストのようなものを達成することは可能ですか?

また、websiteA の物理パスを公開したくなく、データを複製したくありません。

私はwebsiteB .htaccessで何かを考えていますか?

私の目標は、独自のドメインで写真を表示できるwebsiteB htmlにあります。

<img src="http://websiteB/photos/1.jpg" />

編集: ユーザーがhttp://websiteB/photo/1.jpgを要求するためには、この方法で質問する方が良いと思います。 バックエンドは実際に http://websiteA/photo/1.jpgからファイルを要求します。 .htaccess から?

私は htaccess が初めてで、.htaccess で試しましたが、成功しませんでした

RewriteEngine On
RewriteRule http://websiteA/photos/1.jpg http://websiteB/photos/1.jpg[NC,L]

どうもありがとう!!!

PS: ソリューションは、Windows / Linux 環境のいずれかで動作する必要があります。

4

3 に答える 3

0

犬のように聞こえますか?理由を教えていただけますか?

おそらく探しているのはプロキシです。グーグルで調べてみてください

于 2010-02-26T02:27:34.050 に答える
0

私は自分の解決策を得たと思います.websiteBの.htaccess内に完璧かどうかはわかりません

RewriteEngine On
RewriteBase /websiteB/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^photos/(.*)$ http://websiteA/$1 [L]

完璧ではないことがわかったのは、 http://websiteB/photos/1.jpg と入力する と、 http://websiteA/photos/1.jpgにリダイレクトされることです。

しかし、HTML内で、私は入力します

<img src="http://websiteB/photos/1.jpg" />

URL を変更せずにhttp://websiteA/photos/1.jpgを読み込むことができます。それは私にとっては問題ありません。

于 2010-02-26T07:47:54.247 に答える
0

Windows では、使用しているファイルシステムによって異なります。NTFS: http://en.wikipedia.org/wiki/NTFS_symbolic_link FAT32 はシンボリック リンクをサポートしていません。

于 2010-02-26T02:14:45.543 に答える