WP Ghost works on Kinsta managed WordPress hosting. Kinsta is a premium managed hosting provider built on Google Cloud Platform that uses Nginx exclusively. You don’t have direct access to the Nginx config files, so full path security requires contacting Kinsta support to add the WP Ghost config include. Alternatively, you can use WP Ghost’s features that work without server config changes (custom login path, brute force protection, firewall, 2FA, security headers). This guide covers both options.
Kinsta uses Nginx and doesn’t provide .htaccess support or direct access to Nginx configuration files. On standard Nginx servers, you’d add an include line pointing to WP Ghost’s hidemywp.conf file. On Kinsta, only their support team can modify the Nginx config. This means either contacting Kinsta support for full path rewriting, or using WP Ghost’s features that don’t require server config changes. Both approaches provide meaningful security.
If you don’t want to contact Kinsta support, you can still use most of WP Ghost’s security features without any Nginx config changes. These features work through WordPress hooks and PHP at the application level, not through server rewrite rules.
Features that work without Nginx config changes:
For the complete no-config setup guide, see Use WP Ghost on Nginx Without Config Changes. That guide includes the Minimal (No Config Rewrites) preset that configures all available features automatically.
What you don’t get without config changes: Full path security for wp-content, plugins, themes, uploads, wp-includes, and REST API. These features require Nginx rewrite rules that only Kinsta support can add. Custom login paths and version hiding still work because they operate at the PHP level.
For full path security including wp-content, plugins, themes, and uploads, you need Kinsta support to add WP Ghost’s rewrite rules to your Nginx config.
hidemywp.conf file and displays the Nginx include instructions.hidemywp.conf file.hidemywp.conf file and ask them to include it in your site’s Nginx configuration and restart the server.Deactivate WP Ghost while waiting. If WP Ghost is active with Safe Mode or Ghost Mode but the Nginx rules aren’t in place yet, custom paths will break because Nginx doesn’t know how to route them. Deactivate WP Ghost until Kinsta confirms the rules are live, then re-activate and restore your settings.
Some managed hosting support teams may be unfamiliar with WP Ghost or reluctant to modify Nginx config. If Kinsta declines, use Option A instead. The Minimal preset provides custom login paths, brute force protection, firewall, 2FA, and security headers without any server config changes. See Use WP Ghost on Nginx Without Config Changes.
The hidemywp.conf file may have been regenerated or WP Ghost settings need to be restored. Re-activate WP Ghost, restore your backup from WP Ghost > Backup / Restore, and re-save. If the issue persists, download the current hidemywp.conf and send it to Kinsta support again as the rules may need updating.
Every time you change paths in WP Ghost, the hidemywp.conf file is updated. You need to contact Kinsta support again to reload Nginx so it picks up the new rules. This is the trade-off of managed hosting – path changes aren’t instant like on Apache servers.
Use the Safe URL parameter to bypass WP Ghost temporarily. If that doesn’t work, see the Emergency Disable guide to deactivate via SFTP. Kinsta provides SFTP access through the MyKinsta dashboard.
Option A (no config changes) is the quickest and doesn’t require support interaction. It provides custom login paths, brute force protection, firewall, 2FA, security headers, and version hiding. Option B (via support) adds full path security for wp-content, plugins, themes, and uploads but requires a support ticket and waiting for Kinsta to make the changes.
Yes. Custom login paths, brute force protection, firewall, 2FA, security headers, and version hiding cover the most critical attack vectors. Path rewriting for wp-content, plugins, and themes adds an additional layer by hiding your WordPress identity from theme detectors and bot scanners, but the features available without config changes provide strong protection on their own.
Yes, if you used Option B. Kinsta needs to reload Nginx for the updated hidemywp.conf to take effect. With Option A, path changes that operate at the PHP level take effect immediately without support interaction.
No. WP Ghost generates a separate hidemywp.conf file for Nginx and uses WordPress hooks for application-level changes. No core files are modified. Deactivating WP Ghost restores all defaults instantly.
Nginx and managed hosting configuration:
Replace the default wp_ database prefix with a random one to protect against SQL injection…
Change the WordPress uploads directory path with WP Ghost (rewrite rules, no files moved) or…
Configure WP Ghost with WP Rocket cache. Enable file optimization, Change Paths in Cache Files.…
https://youtu.be/6ylhojSi-_E In this video, we’ll explore why website security matters and what can happen if…
The security of your WordPress site depends on multiple factors, such as the strength of…
Step-by-step guides to connect WP Ghost 2FA with Google Authenticator, Authy, Microsoft Authenticator, or LastPass.…