[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Замена адреса сайта для разных сетей
plosion
Коллеги, добрый день!
Требуется консультация вот в каком вопросе (тему создал здесь, т.к. не очень представляю какими именно средствами это делается). Имеется собственный веб-сервер (в компании), сайт на котором доступен ТОЛЬКО внутри сети, пусть будет http://sait/.
Так же сделали доступным сайт из интернета по следующему адресу: http://sait.ru:8080/

Задача - делать рассылки по электронной почте сотрудниками на определённые ветки форума (phpbb3) в следующем виде: http://sait.ru:8080/viewtopic.php?f=7&t=106
Соответственно данная ссылка не откроется у сотрудников, которые её откроют внутри сети (соотношение просматривающих в разных сетях - внутренней и интернет примерно одинаковое). Решение придумали следующее - проверять и подменять ".ru:8080" на "пусто", если ссылка открывается из внутреннего сервера.
Спросили у своего админа, он сказал что это делается средствами web-сервера: "при отсылке уведомления написать процедуру мониторинга, и если адрес принадлежит внутреннему серверу, то отправлять внутреннюю ссылку, если внешнему, то внешнюю". Но больше ничем помочь не смог, может здесь кто сможет подсказать мне как и на чём это пишется?

System - Windows NT 6.1 build 7601
PHP Version 5.2.17
Apache Version - Apache/2.2.22 (Win32)
Игорь_Vasinsky
а зачем танцы с бубном, а чёб домен не зарегистрировать?

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
plosion
Цитата (Игорь_Vasinsky @ 18.10.2013 - 15:27)
а зачем танцы с бубном, а чёб домен не зарегистрировать?

Домен зарегистрирован. Как писалось выше, сайт внутри нашей сети открывается только по адресу: http://sait/ , т.е. если в письме на внутреннюю почту им придёт письмо со ссылкой http://sait.ru:8080/... то ссылка не откроется, т.к. инета внутри нашей сети нет!!!! Для этого и нужна проверка. С внешней почтой и сайтом такой проблемы не будет, конечно. Ну и соответственно наоборот, если в письме делать ссылку http://sait/ , то пользователи с внешней почты, открывающие письмо из дома, например, они не смогут пройти по вышеуказанной ссылке.

Т.к. средствами нашего сервера можно как-то провести мониторинг этого дела, то решили сделать замену ".RU:8080" на "пусто", потому что обратная процедура уже не получится, т.к. хостинг такую проверку сделать не сможет!!!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.