0

很简单,我有:

domain1.com domain2.com

cPanel/WHM 专用服务器上设置

我想从 to 访问图像domain1.comdomain2.com但不使用完整的 http 路由

而不是这个

<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 安装。

通过这两种解决方案,您最终会得到使 domain1 看起来像 domain2 的子目录的 URL。例如:

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

创建指向文件目录的符号链接。

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

要确认,请执行以下操作:

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

图像的src属性需要公共HTTP 地址,而不是磁盘上的物理文件位置。

于 2012-06-29T12:08:30.927 回答
0

这是做不到的。您必须为图像源提供 http 路径。像文档这样的图像源中的文件位置地址 /path/to/file/in/the/system 永远不会起作用。

于 2012-06-29T12:10:58.630 回答
0

除非您使用 Apache 配置仅通向该映像目录的虚拟主机,否则这是不可能的。正如格雷格所说,该标签需要一个公共网址。

于 2012-06-29T12:11:06.207 回答