• Olá pessoal preciso criar um site em três línguas com WordPress. Resolvi usar o sistema de multisites para facilitar pro meu cliente a atualização e criação de postagens, porém meu servidor é Windows e quando tento ir para o painel de controle dos sub-sites vejo a mensgame: HTTP Error 404.0 – Not Found.

    Se eu acessar o meudominio.com.br/subsite vai normalmente, mas não carrega CSS e nem as imagens.

    Fiz a alteração no arquivo wp-config que fica na raiz:

    define( 'MULTISITE', true );
    define( 'SUBDOMAIN_INSTALL', false );
    $base = '/';
    define( 'DOMAIN_CURRENT_SITE', 'fineweb.com.br' );
    define( 'PATH_CURRENT_SITE', '/' );
    define( 'SITE_ID_CURRENT_SITE', 1 );
    define( 'BLOG_ID_CURRENT_SITE', 1 );

    Todo mundo ensina como usar o .htacess, mas no meu caso é web.config. O WordPress gera um automaticamente, mas não esta funcionando para mim:

    <?xml version="1.0" encoding="UTF-8"?>
    <configuration>
        <system.webServer>
            <rewrite>
                <rules>
                    <rule name="WordPress Rule 1" stopProcessing="true">
                        <match url="^index\.php$" ignoreCase="false" />
                        <action type="None" />
                    </rule>
                    <rule name="WordPress Rule 2" stopProcessing="true">
                        <match url="^([_0-9a-zA-Z-]+/)?files/(.+)" ignoreCase="false" />
                        <action type="Rewrite" url="wp-includes/ms-files.php?file={R:2}" appendQueryString="false" />
                    </rule>
                    <rule name="WordPress Rule 3" stopProcessing="true">
                        <match url="^([_0-9a-zA-Z-]+/)?wp-admin$" ignoreCase="false" />
                        <action type="Redirect" url="{R:1}wp-admin/" redirectType="Permanent" />
                    </rule>
                    <rule name="WordPress Rule 4" stopProcessing="true">
                        <match url="^" ignoreCase="false" />
                        <conditions logicalGrouping="MatchAny">
                            <add input="{REQUEST_FILENAME}" matchType="IsFile" ignoreCase="false" />
                            <add input="{REQUEST_FILENAME}" matchType="IsDirectory" ignoreCase="false" />
                        </conditions>
                        <action type="None" />
                    </rule>
                    <rule name="WordPress Rule 5" stopProcessing="true">
                        <match url="^[_0-9a-zA-Z-]+/(wp-(content|admin|includes).*)" ignoreCase="false" />
                        <action type="Rewrite" url="{R:2}" />
                    </rule>
                    <rule name="WordPress Rule 6" stopProcessing="true">
                        <match url="^([_0-9a-zA-Z-]+/)?(.*\.php)$" ignoreCase="false" />
                        <action type="Rewrite" url="{R:2}" />
                    </rule>
                    <rule name="WordPress Rule 7" stopProcessing="true">
                        <match url="." ignoreCase="false" />
                        <action type="Rewrite" url="index.php" />
                    </rule>
                </rules>
            </rewrite>
        </system.webServer>
    </configuration>

    Podem visualizar o sub-site pelo link http://fineweb.com.br/site1.

    Tenho urgência para entregar esse JOB… será que vou ter que fazer várias instalações do WordPress?

Visualizando 1 resposta (de um total de 1)
  • Não sei bem o que pode ser, ams tente entrar na tela admin/configurações/links permanetes e salvar mesmo sem alterar nada, em servidores linux normalmente funciona.

    Se possível troque de servidor windows para linux, mesmo que vc resolva este problema vc pode ter outros, então o recomendado é a troca de servidor se for possível.

Visualizando 1 resposta (de um total de 1)
  • O tópico ‘Multisites no Servidor Windows’ está fechado para novas respostas.