Warning: WP_Syntax::substituteToken(): Argument #1 ($match) must be passed by reference, value given in /home/vol6_1/byethost16.com/b16_22751756/blog.wesley.com.br/htdocs/wp-content/plugins/wp-syntax/wp-syntax.php on line 380
Como eu estava tendo diversos problemas para configurar meus links permanentes juntamente com uma senha na pasta wp-admin, resolvi criar um post informando algumas dicas mínimas de segurança para seu WordPress.
/.htaccess
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | Options All -Indexes Deny from all <filesmatch ^wp-config\.php$> Deny from all </filesmatch> # BEGIN WordPress RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] # END WordPress |
/wp-admin/.htaccess
1 2 3 4 | AuthName "Restricted Area" AuthType Basic AuthUserFile /full/path/to/.htpasswd Require valid-user |
Certifique-se que realmente esteja informando o caminho completo para .htpasswd
, do contrário vai ficar dando erro 500 ou 404 e você não vai saber onde está errando.
/wp-content/.htaccess
1 2 3 4 5 | Order Allow,Deny Deny from all <filesmatch \.(jpg|gif|png|js|css)$> Allow from all </filesmatch> |
Enfim, conheço bem superficialmente o que os arquivos acima fazem e basicamente isso ai foi meu caso de sucesso juntando partes que encontrei na internet. Então, não esperem que eu explique bem a funcionalidade de cada coisa. A ideia é: Copia e cola (com raras customizações) que funciona.