{"id":11451,"date":"2018-09-21T10:00:54","date_gmt":"2018-09-21T13:00:54","guid":{"rendered":"https:\/\/king.host\/wiki\/?post_type=article&#038;p=11451"},"modified":"2023-02-13T16:01:54","modified_gmt":"2023-02-13T18:01:54","slug":"https-web-config","status":"publish","type":"article","link":"https:\/\/king.host\/wiki\/artigo\/https-web-config\/","title":{"rendered":"For\u00e7ar uso de HTTPS atrav\u00e9s do web.config"},"content":{"rendered":"\n<p>O <strong>web.config<\/strong> \u00e9 um arquivo de configura\u00e7\u00e3o para aplica\u00e7\u00f5es ASP.NET da plataforma Windows. Semelhante a ele podemos citar o <em>.htaccess<\/em>, que tem objetivos pr\u00f3ximos ao <em>web.config<\/em> s\u00f3 que em plataforma Windows utilizando Apache.<\/p>\n\n\n\n<p>\u00c9 atrav\u00e9s do web.config que podemos fazer com que todos os acessos HTTP do seu site em ambiente Windows sejam direcionados ao <strong>HTTPS<\/strong>. Para tanto, para que seu site possa rodar as aplica\u00e7\u00f5es atrav\u00e9s desse protocolo, \u00e9 necess\u00e1rio ter instalado um <strong>certificado SSL<\/strong>.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><a href=\"https:\/\/king.host\/wiki\/wp-content\/uploads\/2018\/06\/img-seguro.svg\"><img data-original=\"https:\/\/king.host\/wiki\/wp-content\/uploads\/2018\/06\/img-seguro.svg\" alt=\"\"\/><\/a><\/figure><\/div>\n\n\n<p><box-info>Voc\u00ea pode conferir todos os detalhes sobre certificado SSL no seguinte artigo: <a href=\"https:\/\/king.host\/wiki\/artigo\/certificado-ssl\/\" rel=\"noopener noreferrer\" target=\"_blank\">Seu site com certificado SSL<\/a><\/box-info><br>\n<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Redirecionar para HTTPS no web.config<\/h2>\n\n\n\n<p>Abaixo est\u00e1 destacado o caminho correto para inserir a regra que faz com que todos os acessos sejam tratados pelo protocolo de seguran\u00e7a. Vale lembrar que demais informa\u00e7\u00f5es do arquivo s\u00e3o colocadas para deixar mais claro o caminho correto, mas que, dependendo da sua aplica\u00e7\u00e3o, podem ter conter outras regras j\u00e1 estabelecidas.\n<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?xml version=\"1.0\" encoding=\"UTF-8\"?&gt;\n&lt;configuration&gt;\n    &lt;system.webServer&gt;\n&lt;rewrite&gt;\n   &lt;rules&gt;\n     &lt;rule name=\"Redirect to https\" stopProcessing=\"true\"&gt;\n       &lt;match url=\"(.*)\" \/&gt;\n         &lt;conditions&gt;\n          &lt;add input=\"{HTTPS}\" pattern=\"off\" ignoreCase=\"true\" \/&gt;\n         &lt;\/conditions&gt;\n          &lt;action type=\"Redirect\" url=\"https:\/\/dominiohospedado.com.br{REQUEST_URI}\" redirectType=\"Permanent\" appendQueryString=\"false\" \/&gt;\n     &lt;\/rule&gt;\n   &lt;\/rules&gt;\n&lt;\/rewrite&gt;\n    &lt;\/system.webServer&gt;\n&lt;\/configuration&gt;<\/code><\/pre>\n\n\n\n<p>Basta inserir o trecho inteiro da <em>rule<\/em> (linhas 5 a 13) dentro da tag de <em>rewrite<\/em> (que \u00e9 respons\u00e1vel por fazer a regrava\u00e7\u00e3o de urls do site) para que a configura\u00e7\u00e3o passe a funcionar.<\/p>\n","protected":false},"author":9,"featured_media":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","article-category":[25],"article-tag":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/article\/11451"}],"collection":[{"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/article"}],"about":[{"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/types\/article"}],"author":[{"embeddable":true,"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/comments?post=11451"}],"version-history":[{"count":1,"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/article\/11451\/revisions"}],"predecessor-version":[{"id":23760,"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/article\/11451\/revisions\/23760"}],"wp:attachment":[{"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/media?parent=11451"}],"wp:term":[{"taxonomy":"article-category","embeddable":true,"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/article-category?post=11451"},{"taxonomy":"article-tag","embeddable":true,"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/article-tag?post=11451"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}