Links permanentes geram erro 404 [Resolvido]


(Pedro Jeferson) #1

Estou com um site de um cliente que está dando problema com linkpermanetntes.

Quando clicamos em qualquer página do menu principal, ele mostra o famoso Erro 404, isso porque está com uma URL amigável no permalink, mas, se eu volto para a URL padrão, ele volta ao normal, acessa as páginas e tudo, no entanto preciso usar os link com url amigavel(nome do post)

Estou usando um servidor Windows na Locaweb.(escolha do cliente por windows)

Como eu poderia resolver esse problema?


(Pedro Jeferson) #2

Resolvido, é somente criar um arquivo .htacess e colocar o codigo.

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

Grato.


(Laila) #3

Olá,

Estou exatamente com o mesmo problema, mas não sei aonde colocar esse arquivo .htacess. Criei um no bloco de notas e upei na pasta raiz mas não funcionou. Alguém sabe como resolver isso?

Obrigada


(Marcos Nakamine) #4

@smscelestial provavelmente o mod_rewrite não está habilitado, tente criar um arquivo web.config com as linhas abaixo e colocar na raíz:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
  <system.webServer>
    <rewrite>
      <rules>
        <rule name="WordPress Rule" stopProcessing="true">
          <match url=".*" />
          <conditions>
            <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
            <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
          </conditions>
          <action type="Rewrite" url="index.php" />
        </rule>
      </rules>
    </rewrite>
  </system.webServer>
</configuration>

Fonte: https://codex.wordpress.org/Using_Permalinks#Permalinks_without_mod_rewrite


(Andrea Andrade) #5

Olá Marcos,

O meu problema é diferente.
No meu caso todos os posts do meu http://blog.andreaandrade.com.br/ apontam para a página principal.
Fiz as dicas que colocaram aqui e nada.
Não sei mais o que fazer.
Obrigada