powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Редирект на вложенный вебсайт с дефолтного
20 сообщений из 20, страница 1 из 1
Редирект на вложенный вебсайт с дефолтного
    #39700437
Malyav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В VS сделал дистрибутив своего ASP.NET вебсайта. Этот дистрибутив устанавливает сайт во вложенный, по отношению к дефолтному, вебсайт на IIS.
Сделал я редирект со страницы iisstart.htm дефолтного сайта на свою страницу вот в таком виде

Код: html
1.
<META HTTP-EQUIV="REFRESH" CONTENT="1; URL=https://myname.webhop.me/mysite">



myname.webhop.me это URL дефолтного сайта IIS.

Но эта конструкция перестала работать после замены самоподписанного SSL сертификата на нормальный и при наборе myname.webhop.me на мгновение появляется https://myname.webhop.me/mysite , потом возврат на myname.webhop.me и надпись "Не удается получить доступ к сайту ERR_CONNECTION_REFUSED"

Общий редирект с http на https прописан в web.config вложенного сайта, вот такой набор myname.webhop.me/mysite нормально открывает страницу https://myname.webhop.me/mysite/default.aspx

Binding прописан для порт:80 http и порт:443 https(с указанием SSLсертификата)

Подскажите, как еще можно реализовать редирект с дефолтной страницы дефолтного сайта на вложенный сайт? Или найти причину и исправить существующую ошибку с, как я подозреваю, двойным редиректом туда-обратно.
...
Рейтинг: 0 / 0
Редирект на вложенный вебсайт с дефолтного
    #39700442
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Malyav,

А в мире веб есть понятие вложенный сайт?
Что то я не врубаюсь).
...
Рейтинг: 0 / 0
Редирект на вложенный вебсайт с дефолтного
    #39700448
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Malyav,
Упс. Вопрос снимается. Есть дефолтное веб приложение которое запускается если писать только хост в запросе...
Извиняй.
...
Рейтинг: 0 / 0
Редирект на вложенный вебсайт с дефолтного
    #39700454
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MalyavСделал я редирект со страницы iisstart.htmвот это зачем на странице прямо в коде?
...
Рейтинг: 0 / 0
Редирект на вложенный вебсайт с дефолтного
    #39700456
Malyav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
2.
3.
4.
Пулы приложений
Сайты
   |_Defaut Web Site
       |_aspnet_client
       |_мой_сайт

Вот так это выглядит в диспетчере служб IIS.
...
Рейтинг: 0 / 0
Редирект на вложенный вебсайт с дефолтного
    #39700462
Malyav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123MalyavСделал я редирект со страницы iisstart.htmвот это зачем на странице прямо в коде?
Мне надо было реализовать функцию, когда набирается myname.webhop.me а открывается https://myname.webhop.me/mysite

Это мой первый опыт размещения сайта на хостинге, и, раз уж он установился не дефолтным, то приходится подставлять костыли. Если дать ссыль в виде myname.webhop.me/mysite , то все работает нормально и http редиректится на https
Но, хочется укоротить ссылку.
...
Рейтинг: 0 / 0
Редирект на вложенный вебсайт с дефолтного
    #39700476
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Malyav,
Давай пока без https.
У пеня на сайте приложение А (по твоему сайт) дефолтное.
Значит принаборе AutoPOI.ru сервер направляет на приложение А.
Если набрать после хоста приложение Б, то сам веб сервер отправит и возбудит приложение Б.
У тебя так?
...
Рейтинг: 0 / 0
Редирект на вложенный вебсайт с дефолтного
    #39700491
Malyav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123Malyav,
Значит принаборе AutoPOI.ru сервер направляет на приложение А.

если (на твоем примере) набирать у меня AutoPOI.ru выдает ошибку
Petro123Malyav,
Если набрать после хоста приложение Б, то сам веб сервер отправит и возбудит приложение Б.

если набирать AutoPOI.ru/MySiteName открывается мой сайт.

Я убрал из файла iisstart.htm (лежит в корне дефолтного сайта) строку с редиректом,
<META HTTP-EQUIV="REFRESH" CONTENT="1; URL=https://myname.webhop.me/mysite">
и теперь открывается сам этот файл. Т.е. все работает, как у тебя. При короткой ссылке приложение А, при ссылке с добавлением "хвоста", приложение Б.
...
Рейтинг: 0 / 0
Редирект на вложенный вебсайт с дефолтного
    #39700502
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Malyav,
Заработало?
Теперь не ломай.
Если надо наоборот, то приложение Б сделай коренным или по умолчанию.
...
Рейтинг: 0 / 0
Редирект на вложенный вебсайт с дефолтного
    #39700515
Malyav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сделал еще один эксперимент. Вставил в страницу iisstart.htm такой вот простой текст

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
 <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Example</title>
 </head>
 <body>
  <h1>Header</h1>
  <p>First item</p>
  <p>Second item</p>
 </body>
</html>



С ноутбука в хроме открывается, а со смартфона нет. :-(

А как это делается?
"Если надо наоборот, то приложение Б сделай коренным или по умолчанию."
...
Рейтинг: 0 / 0
Редирект на вложенный вебсайт с дефолтного
    #39700524
Malyav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
К вопросу о вложенном вебсайте и почему я так его назвал. Он выглядит во как на этом изображении сайты carpooling, DMS, HelloWorld или Sample -




как мне сделать его "по умолчанию" или коренным?
...
Рейтинг: 0 / 0
Редирект на вложенный вебсайт с дефолтного
    #39700535
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Malyav,
Как сделать веб проект дефолтным в IIS я не знаю.
В других серверах при деплое есть галочка - ставить приложение как коренное. Вроде так.
Но никак не в коде веб станички.
...
Рейтинг: 0 / 0
Редирект на вложенный вебсайт с дефолтного
    #39700573
Malyav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123 большое спасибо за уделенное время.

Путем экспериментов я пришел к такому выводу, что причина не в редиректе.

Я не могу открыть даже простую html страницу в корне Default Web Site если открываю ее со смартфона из Хрома в виде blabla.com или http://blabla.com . Я получаю ERR_CONNECTION_REFUSED. С компьютера из Хрома в любом из этих вариантов открывается нормально.

Если же набираю со смартфона в виде https ://blabla.com то и страница открывается, и редирект срабатывает нормально.

Придется искать, почему отвергается смартфон. Если кто-то может подсказать, буду благодарен.
Или надо делать мой "вложенный сайт" дефолтным...
...
Рейтинг: 0 / 0
Редирект на вложенный вебсайт с дефолтного
    #39700596
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Редирект на вложенный вебсайт с дефолтного
    #39700599
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Malyav,
Кому счас легко).
Удаляйте сайты, целиком веб сервер и ставьте, ставьте ставьте. Как говорил Ленин.
Набирайте скилы.
...
Рейтинг: 0 / 0
Редирект на вложенный вебсайт с дефолтного
    #39700603
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MalyavЕсли же набираю со смартфона в виде https :

Malyavесли открываю ее со смартфона из Хрома в виде blabla.com попробуй со смарта сестры или любого другого.
...
Рейтинг: 0 / 0
Редирект на вложенный вебсайт с дефолтного
    #39700917
Malyav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123попробуй со смарта сестры или любого другого.
С любых смартфонов не открывалось. Зацепившись за то, что не открывается страница, начинающаяся с http, сегодня с утра я начал рыть в этом направлении.
Заглянул я и в консоль управления виртуальной машиной. А там!!! В DNAT закрыт портфорвардинг с внешнего IP на внутренний по tcp на 80-м порту. Как я понял, когда в ТП мне создавали SSL сертификат, этот запрет и установили. Изначально не было ее.
Malyavэта конструкция перестала работать после замены самоподписанного SSL сертификата на нормальный

Снял я этот запрет и все заработало. Теперь хоть myname.webhop.me , хоть http://myname.webhop.me набираю на смартфонах, нормально перекидывает на https://myname.webhop.me/mysite

Редирект, как я уже писал, делается с помощью
Код: html
1.
<META HTTP-EQUIV="REFRESH" CONTENT="1; URL=https://myname.webhop.me/mysite">



Моя проблема решилась, спасибо всем за внимание, а Petro123 за помощь.
...
Рейтинг: 0 / 0
Редирект на вложенный вебсайт с дефолтного
    #39700931
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Malyav,

Мое имхо в том что надо где можно делать декларативно. Т.е. галками и конфигами
https://www.e-du.ru/2016/08/iis-http-to-https.html
Но раз работает, то ладно.
...
Рейтинг: 0 / 0
Редирект на вложенный вебсайт с дефолтного
    #39701089
Malyav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну, это-то я так и сделал:
MalyavОбщий редирект с http на https прописан в web.config вложенного сайта, вот такой набор myname.webhop.me/mysite нормально открывает страницу https://myname.webhop.me/mysite/default.aspx

После прописки в web.config в интерфейсе IIS появляется то, что скриншотами дано на странице по твоей ссылке, т.е. это-же самое правило. Внутри страницы iisstart.htm я прописал "персональный" редирект для именно этой страницы на другую страницу. Чтобы ссылку на свой "вложенный" сайт сделать покороче.

Кстати, странно, что когда я убираю из конфига

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
      <rules>
        <rule name="Redirect to HTTPS" stopProcessing="true">
          <match url="(.*)" />
          <conditions>
            <add input="{HTTPS}" pattern="^OFF$" />
          </conditions>
          <action type="Redirect" url="https://{HTTP_HOST}/{R:1}" redirectType="Found" />
        </rule>
      </rules>



то общий редирект с http на https продолжает работать. Редирект из моей цитаты выше выполняется.
Интересно, почему так? Может он еще где-то прописан? Галка "Требовать SSL" в блоке "Параметры SSL" снята...
...
Рейтинг: 0 / 0
Редирект на вложенный вебсайт с дефолтного
    #39701214
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MalyavКстати, странно, что когда я убираю из конфига именно поэтому все таки лучше настраивать Апп сервер из ГУИ или строго по документации.
Может закешировал строки. Х.з.
В инете бродит три или 4 способа. И счас еще один сервер под линукс появился.
...
Рейтинг: 0 / 0
20 сообщений из 20, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Редирект на вложенный вебсайт с дефолтного
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]