Назад | Перейти на главную страницу

Одна и та же страница ведет себя по-разному при просмотре на бета-сайте и на рабочем сайте

У меня есть страница /include/redirector.asp

Бета-версия и www - это веб-сайты, размещенные на одном физическом сервере.

имя сервера xxx ОС Windows 2003 IIS 6

Этот файл существует как на моем бета-сайте, так и на рабочем сайте. Вот содержимое файла.

<%
If InStr(Request.ServerVariables("SERVER_NAME"),Application("subdomain")) = 0  Then
Response.Status="301 Moved Permanently" 
Response.AddHeader "Location",lcase("http://" & Application("subdomain") & Request.ServerVariables("HTTP_HOST") & Request.ServerVariables("SCRIPT_NAME"))
End if
%>

Чем может отличаться конфигурация этих двух сайтов, чтобы вызвать эту проблему?

Пожалуйста помоги.

Вам нужно использовать что-то вроде Живые заголовки для firefox.

http://www.sc-pa.com/include/redirector.asp
GET /include/redirector.asp HTTP/1.1
Host: www.sc-pa.com
User-Agent: Mozilla/5.0 Firefox/3.6.13
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://serverfault.com/questions/239249/same-page-behaves-differently-when-viewed-on-beta-site-vs-production-site
Cookie: ASPSESSIONIDSCQSSBBD=ADHGDHICJHBOHKAIPKGCCNIC



HTTP/1.1 301 Moved Permanently
Date: Wed, 23 Feb 2011 16:45:29 GMT
Server: Microsoft-IIS/6.0
X-Powered-By: ASP.NET
Location: http://wwwwww.sc-pa.com/include/redirector.asp
Content-Length: 0
Content-Type: text/html
Cache-Control: private

Посмотрите на местоположение, которое пытается перенаправить меня: http://wwwwww.sc-pa.com/include/redirector.asp. Итак, вам нужно исправить свой код. Но это вопрос для stackoverflow, а не для ошибки сервера. Но вы добавляете субдомен (который, как я предполагаю, «www») в HTTP_HOST, который уже содержит www.

Возможно, вам следует использовать HTTP_HOST вместо SERVER_NAME в предложении if. В любом случае распечатайте все эти переменные и подумайте о том, чего вы хотите.