Что именно вы понимаете под адресом?…
my.company.com
То есть ваш сотрудник, заходя на адрес "my.company.com" с работы, будет видеть один сайт, а заходя из дома, внезапно будет перенаправлен на другой адрес, без возможности выйти из этой ловушки?
Знаете, что я вам скажу?… У нас за такой дизайн пальцы ломать грозятся.
Либо один сайт для всех, либо два сайта - один для сотрудников, один для всех.
Пользователь решил продолжить мысль [time]10 Декабрь 2015, 00:31:37[/time]:
victor00000, у тебя стенка рядом есть?… Как на счёт побиться об неё головой?…
Ну причем тут Ваш дизайн и Ваши пальцы? Вы же не знаете что к чему. Да пользователь будут перенаправлен автоматом и да, он не сможет выйти с этой ловушки. Чтобы мне мысленно не ломали пальцы, объясню ситуацию подробнее. Это не сайт для общего пользования, мне не важен его рейтинг в поисковике, это сайт только для сотрудников. Есть адрес my.company.com, на этом адресе висит страница стартовая, на которую заходит сотрудник и переходит дальше нажав нужную ему кнопку, допустим для выбора доступно 5 пунктов. Все 5 должны быть доступны с внутренней сети, а с внешней, только один. Собственно, чтобы не путать сотрудников - адрес один, но если это адрес запросили из вне, то сотрудник сразу переходит на ту страницу, которая доступна из вне, т.е. выполняется редирект в подпапку и все.
За что ломать пальцы? А с другой стороны, мой чемодан - куда хочу туда и ставлю, мне важно понять как это сделать и все.
Пользователь решил продолжить мысль 12 Декабря 2015, 15:09:35:
Для одного диапазона адресов работает вот так:
RewriteEngine on
<IfModule mod_rewrite.c>
RewriteCond %{REMOTE_ADDR} !^10\.0\.0\.
RewriteRule ^$ http://my.company.com./external [L,R=301]
</IfModule>