Erro de permalgabilidade da estrutura personalizada 404

eu alterei o permalink de estrutura personalizada wordpress para /%post_id%/%postname%/ e recebo esse erro:

404 Não encontrado O URL solicitado / mysite / blog / 1 / hello-world / não foi encontrado neste servidor.

  • wordpress versão 3.1.7
  • endereço do site: localhost / mysite / blog

Eu mudei essa function no misc.php e vi o erro novamente!

 function got_mod_rewrite() { //$got_rewrite = apache_mod_loaded('mod_rewrite', true); //old line with false negative; $got_rewrite = true;//force the response to true as we know mod_rewite is installed; return apply_filters('got_rewrite', $got_rewrite); } 

Solutions Collecting From Web of "Erro de permalgabilidade da estrutura personalizada 404"

Mehdi, é um problema comum, pois o servidor Apache não está configurado por padrão por padrão. Seu problema pode ser resolvido com alguns passos muito simples (simplesmente citando Samuel B):

Se você quiser usar permalinks, você precisará fazer uma alteração dentro de outro arquivo: apache> Conf e localize o arquivo httpd.conf . Abra isso em um editor de texto. Use a facilidade de pesquisa no editor para encontrar “rewrite”. A linha que você precisa parece assim:

#LoadModule rewrite_module modules/mod_rewrite.so

Você precisa tirar o sinal de hash para que pareça com isso

LoadModule rewrite_module modules/mod_rewrite.so

Agora, apenas salve o arquivo.

Referência: Suporte WordPress – Resposta de Samuel B

E um aviso:

LEMBRAR:
NUNCA EDITA UM ARQUIVO CORE WORDPRESS, SIMPLESMENTE FAZÁ SEU WP BUGGY.