我有2个子域名
c:\ wamp \ www \ websiteA \ - http://websiteA/
c:\ wamp \ www \ websiteB \ - http://websiteB/
在网站内部有一个用于存储图片的文件夹
C:\瓦帕\ WWW \ websiteA \照片\
为了网站B想要访问网站B的网站上的照片,我必须做链接
<img src="http://websiteA/photos/1.jpg" />
问题是我不想在websiteB中公开websiteA域,因为两个域都在一台机器内。是否有可能实现虚拟主机之类的东西?
我也不想公开websiteA的物理路径,也不想复制数据。
我想在网站B .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环境下工作。
答案 0 :(得分:0)
在Windows上,它取决于您正在使用的文件系统。 NTFS:http://en.wikipedia.org/wiki/NTFS_symbolic_link FAT32不支持符号链接。
答案 1 :(得分:0)
声音小狗?你能提供理由吗?
您可能正在寻找的是代理。在谷歌上查看
答案 2 :(得分:0)
我想我得到了解决方案,不确定是否完美 在.htaccess网站B
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" />
无需更改网址即可加载http://websiteA/photos/1.jpg。这对我来说很好看。