IIS에서 .net webapp를 실행하십시오.URL 마스킹? 아마도?
저는 전에는 정말로 다루지 않았던 것을 뛰어 보았습니다. 우리는 우리 도메인에 그들 자신의 "페이지"를 가지고있는 파트너 또는 클라이언트를 가지고 있습니다. 현재 URL은 www.mydomain.com/?code=partnercode입니다.하지만 명함 등에 쉽게 사용하려면 www.mydomain.com/partnername과 같아야합니다.이 작업을 수행하는 방법을 잘 모릅니다.
나는 우리가 Web.config의에서이 작업을 수행 할 수있는 방법이 있는지 궁금하고
RewriteRule ^partnername$ index.php?code=partnerid [L]
아파치
에 htaccess로에서 다음과 같은 일을 할 수있어? 뭔가있을 거에요.하지만 찾을 곳이 확실하지 않습니다. 나는 web.config 코드 변환기에 대한 온라인 htaccess를 시도했지만 비참하게 실패했습니다. 다른 하나는 DB에 이미있는 partnerID를 변경할 필요가 없다는 것입니다.이 사이트의 다른 질문에서이 점을 발견했지만 필요한 부분을 찾지 못할 것이라고 생각합니다. 사용자가 페이지를 조회 한 브라우저의 URL이 변경되지만 www.mydomain.com/partnername URL을 사용하여 액세스 할 수도 있습니다.
if ($_SERVER['REQUEST_URI'] == '/index.php?code=partnerid') {
echo '<script type="text/javascript">window.history.pushState("", "", "/partnername");</script>';
}