2010-02-26 5 views
0

Я получил 2 поддоменовдоля папку в 2-х доменов с помощью .htaccess

C: \ WAMP \ WWW \ websiteA \ - http://websiteA/

C: \ WAMP \ WWW \ websiteB \ - http://websiteB/

внутри websiteA получил папку для хранения картины

C: \ WAMP \ WWW \ websiteA \ фото \

в порядке websiteB хочет получить доступ к websiteA фото в HTML websiteB, я-ха ве сделать ссылку, как

URL: http://websiteB/1.html

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

проблема, я не хочу подвергать домен websiteA в websiteB, так как два домена в одной машине. Можно ли достичь чего-то вроде виртуального хоста?

Я также не хочу раскрывать физический путь для сайта А и не хочу дублировать данные.

Я думаю что-то делать на веб-сайте .htaccess?

Моя цель в websiteB HTML может отображать фотографии с ним собственный домен,

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

Edit: Я думаю, что вопрос задать его в этом способ лучше в запросе пользователя заказа 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

Я думаю, что получил свое решение, не уверен, что это отлично или нет внутри.Htaccess для websiteB

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 без изменения URL. Это выглядит хорошо для меня.

0

В Windows это зависит от того, какую файловую систему вы используете. NTFS: http://en.wikipedia.org/wiki/NTFS_symbolic_link FAT32 не поддерживает символические ссылки.

+0

sry для моей вины, мое решение должно работать с окнами и linux-окружением. мой хостинг-план находится под Linux. – Shiro

0

Звук собачки? Можете ли вы объяснить причину?

Что вы, вероятно, ищете, является прокси. Проверьте это на google

+0

нет действительно для прокси. Я просто не хочу, чтобы веб-сайт получал фото в веб-сайте А, так как фотография находится на одной машине, я уверен, что веб-сайт может содержать веб-сайт, но я не хочу показывать ссылку на сайт. Я думаю. Htaccess должен это сделать. Я лучше обновляю свой заголовок – Shiro