Как реализовать перезапись URL в классическом ASP, используя пользовательскую страницу 404? - PullRequest
0 голосов
/ 06 мая 2010

Мой веб-хостинг сказал мне, что они используют Windows IIS (не уверен насчет версии) и не могут выполнить перезапись URL для меня. Сейчас я смотрю на альтернативные способы сделать это. Очевидно, у меня нет доступа к серверу IIS. Я где-то читал, что, используя пользовательскую страницу 404, я могу реализовать перезапись URL с моего конца, используя классический ASP.

Я хочу переписать URL для subdomain.mydomain.com на www.mydomain.com/subdomain.

Я немного растерялся из-за шагов, которые необходимо предпринять для реализации перезаписи URL. Может ли кто-нибудь провести меня через шаги?

Спасибо

Ответы [ 2 ]

1 голос
/ 18 сентября 2012

Request.ServerVariables("HTTP_HOST") даст вам поддомен.

if Request.ServerVariables("HTTP_HOST")="subdomain.domain.com" then

  response.redirect("http://domain.com/subdomain")

end if
0 голосов
/ 07 мая 2010

Вы можете получить перезапись URL на IIS6 с помощью IIRF - это бесплатно. Если ваш веб-хостинг может установить его для вас., Легко переписать на IIS. Если у веб-хоста есть IIS7 или более поздняя версия, они могут использовать модуль перезаписи URL, который включен в IIS7.

...