Эта тема на forum.dklab.ru


webresurs: Просмотр внешних ресурсов из локальной сети посредством денвера
Установлен денвер 3, на компе с двумя сетевыми картами локальной сети 1.0.0.1 (forum.loc) внешней 192.168.0.1

Как сделать просмотр страниц внешнего сайта, напр., forum.dklab.ru, что бы все страницы можно было просматривать в локальной сети forum.loc?

в локальной сети польз.. зашел на forum.loc/index.php у него отобразилась страница forum.dklab.ru/index.php
он перешел на пост forum.loc/viewtopic.php?p=1111111 у него загрузилась страница forum.dklab.ru/viewtopic.php?p=1111111

и так далее???
Юрий Насретдинов:
Ну, примерно такой php-скрипт, я думаю, сгодится:


<?

$cont = file_get_contents('http://forum.dklab.ru'.$_SERVER['REQUEST_URI']);

echo str_replace('<base href="http://forum.dklab.ru/" />', '<base href="http://'.$_SERVER['HTTP_HOST'].'/" />', $cont);

?>


Ну и в .htaccess примерно такую фразу:


RewriteEngine On
RewriteBase /
RewriteRule .* /index.php


На самом деле, может потребоваться не только <base href> заменить, но и вообще все вхождения http://forum.dklab.ru/ на соответсвующий URL, но, я думаю, идею Вы поняли.
Anonymous:
Юрий Насретдинов - ОГРОМНОЕ СПАСИБО! получилось ;)

<?

$cont = file_get_contents('http://forum.dklab.ru'.$_SERVER['REQUEST_URI']);

echo str_replace('forum.dklab.ru',''.$_SERVER['HTTP_HOST'].'', $cont);

?>

Вопрос решен, тему можно закрыть.
bæv:
Перенесено из форума: Форум для начинающих пользователей Денвера :: Денвер.
Перенесено в форум: Полезные советы :: Денвер.
Юрий Насретдинов:
Черт, есть одна вещь, о которой я не подумал: POST-запросы не будут правильно обрабатываться (соответственно и отправка сообщений). Также не будет работать авторизация.
webresurs: :) - да, правы не робит
Черт, есть одна вещь, о которой я не подумал: POST-запросы не будут правильно обрабатываться (соответственно и отправка сообщений). Также не будет работать авторизация.

Тут я полагаю связано с запросами cookee-s которые не обрабатываются локально и не сохраняются
Юрий Насретдинов:
Да это все тоже легко делается, с помощью CURL, я могу Вам написать поддержку post-запросов за символическую плату.
bæv:
Ветка выделена в отдельную тему «Опять доступ из сети.»,
расположенную в форуме Лень сходить в Поиск или почитать документацию (17 Декабря 2009, 01:58).
webresurs:
все спасибо - уже от работало!!
:)) - тема уже не актуальна - использую простой и удобный - lan 2 net

Вопрос решен, тему можно закрыть.
bæv:
Тема закрыта.

Эта тема на forum.dklab.ru