| 开发者 | kuperman87 |
|---|---|
| 更新时间 | 2026年10月15日 05:57 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
?author=N redirects, oEmbed data or the authors sitemap, even though you disabled one of these.wp-config.php page, the empty "Silence is golden" index file and a 405 from xmlrpc.php are not reported as leaks. The plugin also warns when maintenance mode, "soft 404" pages or a firewall blocking its own requests make the answers unreliable.
Hardening check
Every failed check has a severity (critical, high, medium, low). The check runs step by step with a progress bar, so it works on slow hosting too.
tuning4web-security-check folder to /wp-content/plugins/, or install the plugin from the Plugins screen.No. It does not block traffic or scan files for malware. It checks whether the hardening you have (from any plugin, the server or the host) is effective, and fills gaps with a few simple, reversible switches.
The plugin could not decide automatically, for example because the site is in maintenance mode or answers every unknown URL with a normal page. Check that URL manually.
Page caches such as WP Super Cache serve stored pages before plugins load, so headers added or removed by the switch do not reach cached pages. The check detects this by comparing the cached home page with a freshly generated one, and shows a server rule (.htaccess, Nginx or PHP settings) that covers every response.
An anonymous request to the editor is always redirected to the login page before WordPress reads DISALLOW_FILE_EDIT. The plugin therefore reads the constant directly.
It writes a small PHP file with a random name into the uploads directory. The file only prints a random marker. The plugin requests it once and deletes it immediately. If the marker comes back, PHP runs in uploads and you should block it with the server rule the plugin shows. You can turn the test off with the checkbox next to the button.
Only the eight key values are replaced. If they cannot be found exactly once each, nothing is changed. After writing, the plugin requests your home page and restores the original file if the site does not respond correctly. Everyone is logged out, which is intended.
Only users with the manage_options capability (administrators). On multisite, only network administrators can rotate the keys, because wp-config.php is shared by the whole network.