É necessário configurar duas regras para o rewrite, onde a primeira é utilizada para direcionamento de api's onde não é necessário passar o alias selecionado e a segunda é utilizada para as api's onde é necessário passar o alias selecionado. Segue a configuração das duas regras: Aviso |
---|
A configuração é realizada exclusivamente no Portal do Professor em: Sites | Default Web Site | FrameHTML | Web | App |Edu | PortalDoProfessor. Caso a configuração não seja realizada no caminho especificado anteriormente, o portal do Aluno poderá ser impactado. |
1º Regra: 1. Acessar o IIS -> Acessar o Portal do professor (FrameHTML | Web | App |Edu | PortalDoProfessor) Clicar no site Portal do professor-> URL Rewrite ![](/download/attachments/638413424/image2021-1-25_15-1-49.png?version=1&modificationDate=1630959307503&api=v2)
2. Dar um duplo click no ícone URL Rewrite e em seguida clicar em: Adicionar uma Rule do tipo Inboud Rule. ![](/download/attachments/638413424/image2020-5-21_11-19-19.png?version=1&modificationDate=1630959307537&api=v2)
3. No campo "Name" informar um nome para a regra que está sendo criada ![](/download/attachments/638413424/image2021-1-25_14-59-29.png?version=1&modificationDate=1630959307567&api=v2)
4. Na opção: Match URL, no campo: "Pattern" inserir as informação: aliasname\.(.*)/api/(.*) ![](/download/attachments/638413424/image2021-1-25_16-5-42.png?version=1&modificationDate=1630959307597&api=v2)
5. Na opção: "Actions", no campo: Rewrite URL informar o link: http://{R:1}.nome_da_maquina_do_host:porta/api/{R:2} 6. Marcar a opção: "Stop processing of subsequent rules" ![](/download/attachments/638413424/image2021-2-25_17-5-4.png?version=1&modificationDate=1630959307630&api=v2)
2º Regra: 1. Acessar o IIS -> Ir no aplicativo do Portal do professor-> URL Rewrite ![](/download/attachments/638413424/image2021-1-25_15-1-49.png?version=1&modificationDate=1630959307503&api=v2)
2. Dar um duplo click no ícone URL Rewrite e em seguida clicar em: Adicionar uma Rule do tipo Inboud Rule. ![](/download/attachments/638413424/image2020-5-21_11-19-19.png?version=1&modificationDate=1630959307537&api=v2)
3. No campo "Name" informar um nome para a regra que está sendo criada ![](/download/attachments/638413424/image2021-1-25_14-59-29.png?version=1&modificationDate=1630959307567&api=v2)
4. Na opção: Match URL, no campo: "Pattern" inserir as informação: api/(.*) ![](/download/attachments/638413424/image2021-1-25_16-11-5.png?version=1&modificationDate=1630959307677&api=v2)
5. Na opção: "Actions", no campo: Rewrite URL informar o link: http://nome_da_maquina_do_host:porta/api/{R:1} ![](/download/attachments/638413424/image2021-2-25_17-2-17.png?version=1&modificationDate=1630959307707&api=v2)
Aviso |
---|
| A porta utilizada deve ser a mesma que está configurada na chave "ApiPort" no arquivo de host (RM.Host.Service.exe.config, se utilizar o Host Service e RM.Host.exe.config, se utilizar o Host local). Ver a aba Configurações do config. A ordem das regras deve ser respeitada. |
|