Как заставить сервер отвечать на клиентский браузер, который обращается к серверу через псевдоним URL - PullRequest
0 голосов
/ 31 марта 2019

Не удается получить серверный сценарий для ответа на браузер клиента, доступ к которому осуществляется по псевдониму URL.

У меня есть веб-сайт с URL-адресом «abc.com», работающим на Windows Server.

У меня также есть другие URL - давайте назовем их «pqr.com» и «xyz.com», которые перенаправляются на «abc.com» через записи CName.

На сайте abc.com имеется веб-страница с формой с двумя полями ввода.
Заполнение полей и отправка формы отправляет элемент управления на сервер, где vbscript получает входные данные из формы и возвращает их пользователю с помощью команд Response.write.

Я добавил инструкции по перезаписи в файл web.config:

<system.webServer>

     <rewrite>
        <rules>
          <rule name="Redirect" stopProcessing="true">
            <match url="regex" />
            <action type="Rewrite" url="/abc.com" />
          </rule>
        </rules>
     </rewrite>

   </system.webServer>

При доступе к сайту с использованием abc.com в качестве URL-адреса все работает нормально. Однако при использовании одного из псевдонимов появляется страница с формой, но после нажатия кнопки «Отправить» ничего не происходит. Непонятно, отправляется ли что-либо на сервер или vbscript на сервере не получает информацию, отправленную обратно в браузер пользователя.

Я добавил инструкции по перезаписи в файл web.config:

<system.webServer>

     <rewrite>
        <rules>
          <rule name="Redirect" stopProcessing="true">
            <match url="regex" />
            <action type="Rewrite" url="/abc.com" />
          </rule>
        </rules>
     </rewrite>

   </system.webServer>

Мне нужен ответ для доступа браузера клиента по URL-адресу псевдонима, чтобы он работал так же, как и при обращении клиента по URL-адресу без псевдонима.

Нужно ли устанавливать перенаправление HTTP на сервере?

Должен ли vbscript иметь некоторый код перенаправления?

Есть ли какие-либо предложения, которые вы можете предложить?

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...