{"id":66062,"date":"2016-09-23T17:50:55","date_gmt":"2016-09-23T17:50:55","guid":{"rendered":"https:\/\/br.wordpress.org\/support\/topic\/subdominio-erro-no-caminho-cssjs-ambiente-iis\/"},"modified":"2016-09-23T17:50:55","modified_gmt":"2016-09-23T17:50:55","slug":"subdominio-erro-no-caminho-cssjs-ambiente-iis","status":"publish","type":"topic","link":"https:\/\/br.wordpress.org\/support\/topic\/subdominio-erro-no-caminho-cssjs-ambiente-iis\/","title":{"rendered":"Subdom\u00ednio &#8211; Erro no caminho (CSS\/JS) ambiente iis"},"content":{"rendered":"<p>Ol\u00e1 Pessoal, boa tarde!<\/p>\n<p>Estou com um problema h\u00e1 pelo menos uma semana e sem solu\u00e7\u00e3o.<\/p>\n<p>Criei um blog, formatei o link permanent com o web.config, pelo fato do ambiente do cliente ser Windows.<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<\/p>\n<p>&lt;configuration&gt;<br \/>\n  &lt;system.webServer&gt;<br \/>\n    &lt;rewrite&gt;<br \/>\n        &lt;rules&gt;<br \/>\n            &lt;rule name=&#8221;Main Rule&#8221; stopProcessing=&#8221;true&#8221;&gt;<br \/>\n                &lt;match url=&#8221;.*&#8221; \/&gt;<br \/>\n                &lt;conditions logicalGrouping=&#8221;MatchAll&#8221;&gt;<br \/>\n                    &lt;add input=&#8221;{REQUEST_FILENAME}&#8221; matchType=&#8221;IsFile&#8221; negate=&#8221;true&#8221; \/&gt;<br \/>\n                    &lt;add input=&#8221;{REQUEST_FILENAME}&#8221; matchType=&#8221;IsDirectory&#8221; negate=&#8221;true&#8221; \/&gt;<br \/>\n                &lt;\/conditions&gt;<br \/>\n                &lt;action type=&#8221;Rewrite&#8221; url=&#8221;index.php\/{R:0}&#8221; \/&gt;<br \/>\n            &lt;\/rule&gt;<br \/>\n        &lt;\/rules&gt;<br \/>\n    &lt;\/rewrite&gt;<br \/>\n  &lt;\/system.webServer&gt;<br \/>\n&lt;\/configuration&gt;<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<\/p>\n<p>At\u00e9 a\u00ed, estava funcionando tudo normalmente.<\/p>\n<p>Quando fiz o apontamento para o subdom\u00ednio, come\u00e7ou minha dor de cabe\u00e7a.<\/p>\n<p>Criei uma pasta dentro do root chamada &#8216;Blog&#8217; e dentro dela fiz toda a instala\u00e7\u00e3o. Ent\u00e3o fiz o apontamento do subdom\u00ednio para essa pasta &#8216;Blog&#8217;. Ficou assim: http:\/\/blog.dominio.com.br, antes estava http:\/\/dominio.com.br\/blog<\/p>\n<p>Quando o arquivo do web.config estava dentro da pasta &#8216;Blog&#8217;, a home carrega okay e todos os arquivos (CSS\/JS\/IMG), mas os posts da erro 404.<\/p>\n<p>Exemplo:<\/p>\n<p>http:\/\/blog.dominio.com.br\/primavera-verao &lt;&#8211; d\u00e1 erro 404<br \/>\nhttp:\/\/blog.dominio.com.br\/blog\/primavera-verao &lt;&#8211; Okay! Mas n\u00e3o \u00e9 uma url bonita para apresentar.<\/p>\n<p>Uma forma que vi para funcionar era desabilitar o recurso de links permanentes e deixar no formato padr\u00e3o, mas teria problema de url amig\u00e1vel.<\/p>\n<p>Ent\u00e3o coloquei o arquivo web.config com um ajuste na action, inseri blog\/ &#8220;&lt;action type=&#8221;Rewrite&#8221; url=&#8221;blog\/index.php\/{R:0}&#8221; \/&gt;&#8221; na raiz. Bingo!!! A url funcionou &#8216;http:\/\/blog.dominio.com.br\/primavera-verao&#8217;<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<\/p>\n<p>&lt;configuration&gt;<br \/>\n  &lt;system.webServer&gt;<br \/>\n    &lt;rewrite&gt;<br \/>\n        &lt;rules&gt;<br \/>\n            &lt;rule name=&#8221;Main Rule&#8221; stopProcessing=&#8221;true&#8221;&gt;<br \/>\n                &lt;match url=&#8221;.*&#8221; \/&gt;<br \/>\n                &lt;conditions logicalGrouping=&#8221;MatchAll&#8221;&gt;<br \/>\n                    &lt;add input=&#8221;{REQUEST_FILENAME}&#8221; matchType=&#8221;IsFile&#8221; negate=&#8221;true&#8221; \/&gt;<br \/>\n                    &lt;add input=&#8221;{REQUEST_FILENAME}&#8221; matchType=&#8221;IsDirectory&#8221; negate=&#8221;true&#8221; \/&gt;<br \/>\n                &lt;\/conditions&gt;<br \/>\n                &lt;action type=&#8221;Rewrite&#8221; url=&#8221;blog\/index.php\/{R:0}&#8221; \/&gt;<br \/>\n            &lt;\/rule&gt;<br \/>\n        &lt;\/rules&gt;<br \/>\n    &lt;\/rewrite&gt;<br \/>\n  &lt;\/system.webServer&gt;<br \/>\n&lt;\/configuration&gt;<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<\/p>\n<p>Mas os arquivos CSS\/JS\/ perderam a refer\u00eancia do caminho, pelo fato de rewrite ter reescrito o caminho.<\/p>\n<p>Tentei outros formatos de rewrite que pesquisa e at\u00e9 agora sem solu\u00e7\u00e3o.<\/p>\n<p>Algu\u00e9m consegue me ajudar??? Socorro&#8230;rs<\/p>\n","protected":false},"template":"","class_list":["post-66062","topic","type-topic","status-publish","hentry","topic-tag-rewrite","topic-tag-subdominio","topic-tag-webconfig"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/br.wordpress.org\/support\/wp-json\/wp\/v2\/topic\/66062","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/br.wordpress.org\/support\/wp-json\/wp\/v2\/topic"}],"about":[{"href":"https:\/\/br.wordpress.org\/support\/wp-json\/wp\/v2\/types\/topic"}],"version-history":[{"count":0,"href":"https:\/\/br.wordpress.org\/support\/wp-json\/wp\/v2\/topic\/66062\/revisions"}],"wp:attachment":[{"href":"https:\/\/br.wordpress.org\/support\/wp-json\/wp\/v2\/media?parent=66062"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}