#windows #redirect #iis #vbscript
#Windows #перенаправление #iis #vbscript
Вопрос:
Не удается заставить серверный скрипт отвечать клиентскому браузеру, доступ к которому осуществляется через URL-адрес псевдонима.
У меня есть веб-сайт с URL-адресом «abc.com » работает на сервере Windows.
У меня также есть другие 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 быть какой-либо код перенаправления?
Есть ли какие-либо предложения, которые вы можете предложить?
Спасибо.
Комментарии:
1. Очевидно, что данные не попадают на сервер. Если бы это было так, сервер просто записал бы ответ в тот же сокет, и нет причин, по которым это не дошло бы до клиента.
2. Каково значение действия формы на вашей веб-странице?
3. Похоже, что комментарий user207421 верен — на сервер ничего не поступает, хотя я не знаю, как подтвердить это, кроме отсутствия ответа.
4. Действие @ Mohsin Mehmood =» example.com/subscr-proc.asp » метод =»post»
5. В предыдущем комментарии @Mohsin Mehmood были удалены части пути. example.com/subscr-proc.asp