Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa-noite pessoal,
Estou enfrentando um sério problema com a configuração do meu arquivo web.config e preciso muito de ajuda para resolve-lo :(
Meu website está hospedado em um servidor Windows na UOL Host onde tenho a seguinte estrutura de pastas:
root - Website em WordPress com o seguinte código dentro do arquivo web.config:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<defaultDocument>
<files>
<clear/>
<add value="index.php"/>
<add value="index.htm"/>
<add value="index.html"/>
<add value="index.aspx"/>
<add value="Default.htm"/>
<add value="default.html"/>
<add value="Default.asp"/>
<add value="default.aspx"/>
</files>
</defaultDocument>
<rewrite>
<rules>
<rule name="Main Rule" stopProcessing="true">
<match url="^loja/([^?]*)" />
<conditions logicalGrouping="MatchAll">
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
</conditions>
<action type="Rewrite" url="/loja/index.php?_route_={R:1}" appendQueryString="true" />
</rule>
<rule name="Main Rule 1" stopProcessing="true">
<match url=".*" />
<conditions logicalGrouping="MatchAll">
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
</conditions>
<action type="Rewrite" url="index.php/{R:0}" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
Este website funciona perfeitamente.
root/novo/ - Website em WordPress com problemas no redirecionamento.
Dentro deste website tudo funciona perfeitamente na página inicial, porém quando um dos links é clicado (o link mostra o destino correto: dominio.com/novo/contato por exemplo mas o link redireciona para dominio.com/contato
Fiz algumas alterações no meu arquivo web.config do root mas as alterações acabam criando problemas no website principal impossibilitando as páginas de serem acessadas. Ao alterar as seguintes linhas:
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
para negate="false" consigo fazer o website /novo/ rodar sem problemas, mas como eu disse o website principal não funciona.
Agradeço qualquer sugestão/solução.
Obrigado!
O que realmente deseja fazer ?