0

とても簡単です、私は持っています:

domain1.com domain2.com

cPanel/WHM専用サーバーに設定

からの画像にアクセスしたいが、完全なhttpルートを使用しdomain1.comないdomain2.com

これの代わりに

<img src="http://www.domain1.com/files/image1.jpg" />

私はこれをしたい:

<img src="../../domain1/public_html/files/image1.jpg" />

どうすればよいですか?

4

5 に答える 5

1

それは可能です...ただし、両方のドメインが同じサーバー上にある場合に限ります。

Linux/BSD (または任意の *nix) サーバーでは、domain2 の www ディレクトリに domain1 の実際のディレクトリへのシンボリック リンクを作成するように設定できます。

Apache を使用している場合は、.htaccess を使用して透過的にリクエストをリダイレクトできる場合があります。ただし、これを行うのは少し難しく、すべての Apache インストールで機能するとは限りません。

これらの両方のソリューションを使用すると、ドメイン 1 がドメイン 2 のサブディレクトリのように見える URL になります。例えば:

<img src="/domain1/files/image1.jpg" />
于 2012-06-29T12:20:58.157 に答える
0

イメージのsrc属性には、ディスク上の物理ファイルの場所ではなく、パブリックHTTPアドレスが必要です。

于 2012-06-29T12:08:30.927 に答える
0

ファイル ディレクトリへのシンボリック リンクを作成します。

ln -s path-to-actual-folder name-of-link

確認するには、次のようにします。

ls -ld name-of-link
于 2012-06-29T12:18:32.707 に答える
0

これはできません。画像ソースの http パスを指定する必要があります。ドキュメントのような画像ソースのファイルの場所のアドレスは 機能し/path/to/file/in/the/system ません。

于 2012-06-29T12:10:58.630 に答える
0

そのイメージ ディレクトリにつながるだけの Apache で仮想ホストを構成しない限り、これを行うことはできません。グレッグが言ったように、タグにはパブリック URL が必要でした。

于 2012-06-29T12:11:06.207 に答える