расшарить папку в 2-х доменах используя .htaccess - PullRequest
0 голосов
/ 26 февраля 2010

Я получил 2 субдомена

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

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

внутри сайта есть папка для хранения картинки

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

для того, чтобы веб-сайтB хотел получить доступ к веб-сайтуA фотография в html-сайте веб-сайтаB Мне нужно сделать ссылку вроде

url: http://websiteB/1.html

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

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

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

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

Моя цель в веб-сайтеB 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.

Ответы [ 3 ]

0 голосов
/ 26 февраля 2010

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

То, что вы, вероятно, ищете, это прокси. Проверьте это на Google

0 голосов
/ 26 февраля 2010

Я думаю, что получил свое решение, не уверен, что оно идеально или не внутри .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 без изменения URL.Это выглядит нормально для меня.

0 голосов
/ 26 февраля 2010

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

...