2012-12-10 3 views
0

는 내가 브라우저에서 사이트의 이름을 쓸 때 .. www.informarea.it/blogengine이 을 www.informarea.it에 뿌리 하위 디렉토리에서 내를 Global.asax에 301 리디렉션을 추가 :리디렉션 301이 정상적으로 작동합니까?

: 예를 들어, www.informarea.it/BlogEngine, 리디렉션이 완벽하게 발생하고 링크가 www.informarea.it에서 변경됩니다.

브라우저에서 이전 게시물을 작성하면 리디렉션이 표시되지 않지만 게시물의 내용은 볼 수 있지만 단어는 볼 수 있습니다. blogengine이 있습니다.

내가 추천 사이트에 올 때 페이지의 이전 게시물을 클릭하면 www.informarea.it/ BlogEngine/prova.aspx가 아닌 www.inf가 나타납니다. ormarea.it/prova.aspx. ... 이상한 것은 내가 게시물을 본다는 것입니다 ... 하지만 이것은 정상입니까?

는 나는 현재 ...... 1400 1000 중복 설명 태그 제목 태그를 복제해야

모든 정상 또는 약간의 오류가 무엇입니까 ??

코드는이 ..

string thisUrl = app.Request.Url.ToString().ToLower(); 

if (thisUrl.Contains("http://www.informarea.it/blogengine")) 
{ 

    HttpContext.Current.Response.Status = "301 Moved Permanently"; 
    HttpContext.Current.Response.StatusCode = 301; 
    HttpContext.Current.Response.AddHeader("Location",thisUrl.Replace("http://www.informarea.it/blogengine","http://www.informarea.it")); 
} 

HttpContext를 컨텍스트 = app.Context;

당신은 당신은 리디렉션 대신의 세계에 HHTP 모듈을 사용할 필요가 당신

파브리

답변