2016-09-09 6 views
0

저는 Visual Studio에서 작동하는 웹 사이트를 가지고 있으며 하늘에 배포합니다. 내 web.config 파일에서 영구적 인 리디렉션을 만들고 싶습니다. 하늘에 배포하기 전에이 기능이 작동하는지 테스트하고 싶습니다.web.config localhost에서 리디렉션하지 않습니다.

여기 내 web.config 파일입니다

<rewrite> 
    <rules> 
    <rule name="301Redirect" stopProcessing="true"> 
     <match url=".*/PEOs.aspx" /> 
     <action type="Redirect" url="http://myblogpost.com" redirectType="Permanent"/> 
    </rule> 
    </rules> 
</rewrite> 

그래서 때 내 블로그 게시물로 이동합니다 사용자가 방문 www.mysite.com/PEOs.aspx. 문제는, 내가 이것을 테스트 할 때, 그냥 페이지로 간다. 리디렉션하지 않습니다. 필자는 코드 숨김 코드에 코드를 작성할 수 있다는 것을 알고 있지만, 좀 더 친숙한 SEO를 원합니다.

여기 뭔가 잘못 되었나요? 나는 상당히 정규 표현식을 사용할 수있다. 하지만 http://localhost:21537/PEOs.aspx으로 바꾸면 작동하지 않습니다. 나는 이것이 지역 시험 동안 만 문제가 될 것이라는 것을 알지 못한다면 푸른 하늘에 게시하고 싶지 않습니다. 사용

답변

-1
+0

그래,하지만 난 내가 작동하지 않는 이유를 알고 싶어 : <match url="PEOs.aspx" />

나는 내가 여기를 확인 완전히 확신하지 못했습니다. 나는 내가 필요한 것을 따라 한 것처럼 보였다. – onTheInternet

+0

를 사용해 보셨습니까? – sebvst

+0

와우. 효과가있었습니다. 기묘한. 나는 확실히 전체 URL을 고려해야 할 것이라고 생각했다. 내가 할 수있을 때 나는 당신의 대답을 받아 들일 것입니다. – onTheInternet

관련 문제