Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Ссылки на сайте
Форумы портала PHP.SU » » Вопросы новичков » Ссылки на сайте

Страниц (1): [1]
 

1. dimoon - 11 Октября, 2011 - 12:02:53 - перейти к сообщению
Здравствуйте.

Подскажите плз. Есть "Сайт1" размещен на платном хостинге, имеется ограничение по дисковому пространству. И есть размещенный в дата-центре физический сервер с неограниченным дисковым пространством и поднятым WEB-сервером. WEB-cервер доступен по IP. На сервере лежит около терабайта всякой HTML-документации. Как сделать чтобы эта документация была доступна для просмотра только если пользователь заходит на мой "Сайт1". Если просто разместить на сайте ссылки типа http://xxx[dot]xx[dot]xx[dot]xx/doc/doc1[dot]html то сайт1 в пролете.
2. Draftpad - 11 Октября, 2011 - 12:10:00 - перейти к сообщению
1 На сайте2 сделать проверку на рефер, если рефер с вашего сайта1, то открывать сессию или записывать кукисы, и на сайте2 показывать информацию только пользователям пришедшим с сайта номер1, у которых в свою очередь записаны куки.
2 Делать запрос контента на сайте1 с сайта2.
3 Реализовать показ с сайта1 через фреймы.

Всё это "генитально", и на мой взгляд извращение над собой, своим кодом и пользователями.
3. LIME - 11 Октября, 2011 - 12:13:06 - перейти к сообщению
http://php.su/functions/?file_get_contents
все ссылки будут на 1 обработчик с сайта1 в который передаются параметры нужного текста
а он уже получит и выведет нужный файл
только не явно адрес конечно передавать
(Добавление)
dimoon пишет:
Если просто разместить на сайте ссылки типа http://xxx[dot]xx[dot]xx[dot]xx/doc/doc1[dot]html то сайт1 в пролете.

Draftpad варианты 1 и 3 сайт1 также будет в пролете
4. Draftpad - 11 Октября, 2011 - 12:18:09 - перейти к сообщению
Цитата:
2 Делать запрос контента на сайте1 с сайта2.

LIME, внезапно да?

Опять же скажу, что тянуть контент с удалённого сервера, идиотизм.
Зачем лишний раз тормозить загрузку страницы?
(Добавление)
Цитата:
Draftpad варианты 1 и 3 сайт1 также будет в пролете

Если время сессии ограничивать и требовать перезагрузку страницы на сайте1, то не в пролёте.
В любом случае, это извращение
5. DeepVarvar - 11 Октября, 2011 - 12:48:18 - перейти к сообщению
Draftpad,LIME,dimoon:
.htaccess

RewriteEngine on
RewriteBase /~quux/
RewriteRule ^doc/(.*)$ http://xx[dot]xx[dot]xx[dot]xx:yyyy/$1 [P]
(Добавление)
никто даже не узнает откуда документы показывают.
6. dimoon - 11 Октября, 2011 - 13:04:08 - перейти к сообщению
DeepVarvar пишет:
Draftpad,LIME,dimoon:
.htaccess

RewriteEngine on
RewriteBase /~quux/
RewriteRule ^doc/(.*)$ http://xx[dot]xx[dot]xx[dot]xx:yyyy/$1 [P]
(Добавление)
никто даже не узнает откуда документы показывают.


это прописать на сайте1 или на удаленном серваке?
7. DeepVarvar - 11 Октября, 2011 - 13:20:21 - перейти к сообщению
на сайте 1
8. dimoon - 11 Октября, 2011 - 13:36:14 - перейти к сообщению
DeepVarvar пишет:
на сайте 1


Последний вопрос, на удаленном серваке файлы разложены по папкам в каждой папке свой index.html тексты и картинки. Если там сделать общий каталог и к нему прописать RewriteRule будет работать? Или надо будет к каждой папке прописывать отдельное правило?
9. DeepVarvar - 11 Октября, 2011 - 16:13:06 - перейти к сообщению
Проверьте.
10. dimoon - 18 Октября, 2011 - 13:21:18 - перейти к сообщению
DeepVarvar
Готов приобрести подробное описание предложенного Вами способа.

 

Powered by ExBB FM 1.0 RC1