Meus .htaccess
arquivos estão interceptando o .htaccess
arquivo do WordPress .
Quais módulos e quais configurações (especificadas por .htaccess
) são necessárias para o WordPress funcionar? Em outras palavras, onde posso encontrar o .htaccess
arquivo padrão do WordPress ?
htaccess
arquivos.Respostas:
Aqui está o código padrão para esse arquivo.
você pode verificar aqui o arquivo htaccess padrão.
http://codex.wordpress.org/Using_Permalinks .
Obrigado. Espero que ajude pouco.
fonte
WordPress não contém
.htaccess
em forma de arquivo.As regras são gravadas em arquivo por
save_mod_rewrite_rules()
função e são geradas por$wp_rewrite->mod_rewrite_rules()
.Observe que a instalação multisite possui regras diferentes (mais complexas) e parece ser tratada de maneira diferente.
fonte
Um
.htaccess
arquivo padrão pode ser encontrado em https://wordpress.org/support/article/htaccess/ .fonte
Use o #wordpress do Freenode para encontrar a documentação apropriada, geralmente no
/topic
. Lá encontrei a chaveClass WP_Rewrite
aqui , o wordpress.org oficial é, na melhor das hipóteses, enganoso e de marketing. De qualquer forma, não misture as regras de reescrita do Apache com as regras de reescrita do WP, embora a nomeação do WP seja provavelmente do equivalente do Apache.A API WP_Rewrite declara
portanto, você deve usar a API para fazer as alterações, sem ter certeza do que isso significa, mas acho que significa que você não pode confiar em seus arquivos .htaccess codificados - as coisas podem mudar mesmo com versões WD diferentes! Então use a API.
O código aqui possui algumas condições se o arquivo .htaccess existir - não 100% de suas inferências, porque não está bem documentado e não pode entender a nomenclatura, mas a mensagem central é provavelmente a de que a maneira segura de manter as regras de reescrita é usar a API WP_Rewrite, o WP pode mudar no futuro.
Por exemplo, uma simples reescrita do Apache
RewriteRule ^hello$ Layouts/hello.html [NC,L]
é aparentemente algo comoadd_rewrite("^hello$", "Layouts/hello.html")
, não testei, mas tentei seguir a API abaixo:Relacionado
http://codex.wordpress.org/Rewrite_API/add_rewrite_rule
http://pmg.co/a-mostly-complete-guide-to-the-wordpress-rewrite-api
Obrigado a toscho por ajudar aqui , algumas conversas pequenas no bate-papo.
fonte