https://www.dropbox.com/home/My/Pjt/_wpwave/_hmwp?preview=faq.txt http://ought2have.com/wp-content/plugins/hide_my_wp/documentation/index.html http://ought2have.com/wp2/wp-admin/options-general.php?page=hide_my_wp&die_message=iis http://ought2have.com/wp2/wp-admin/options-general.php?page=hide_my_wp&die_message=nginx http://support.wpwave.com/product/installation-service sp0: ---------------------------------------------- Hi, please follow these steps: 1) If it's WP single site and Apache server - make sure that your site's .htaccess file is writable - apply "Medium Privacy More Compatibility" settings scheme in HMWP start tab & save the settings - video tutorial http://support.wpwave.com/videos/quick-setup-video-tutorial 2) If it's WP Multisite and Apache server - follow this video tutorial http://support.wpwave.com/videos/multisite-setup 3) If it's WP single site and Nginx server - follow this video tutorial http://support.wpwave.com/videos/setup-hmwp-on-nginx-webserver Also, generate debug report from HMWP start tab and post it here as private reply. sp1: ---------------------------------------------- Renaming CSS class name: It's actually not recommended to replace CSS class names as it might break the site. But if you need to replace them there's a way around which needs a bit of coding skill. If you want to replace css class name "wp-navbar" to something like "xyz-navbar", then you'll need to add following replacement in "replace in html": wp-navbar ==> xyz-navbar Then copy the css code from for wp-navbar from respective css file, replace occurrences of "wp-navbar" with "xyz-navbar", and add it in "Internal CSS" option in HMWP Source Code tab. sp2: ---------------------------------------------- Hi, you can follow any one of these: - update from Dashboard >> Updates - using FTP/cpanel overwrite the old "hide_my_wp" folder with new one in /wp-content/plugins/ directory - deactivate/delete HMWP plugin from backend and upload a new version. Note: Before updating make sure that you keep the backup of current HMWP settings by clicking on "export current settings" button in start tab and saving it somewhere else. sp3: ---------------------------------------------- Hi, goto Dashboard >> Intrusions, hover over the request(s) that are related to the blocked requests/plugins and click on 'Exclude' link. Also try increasing the 'block threshold' value (IDS Firewall tab) to 30 or 40 sp4: ---------------------------------------------- It seems like you have tried to rename wp-admin path, and missed something there. In "wp_options" table in your database, delete the rows with following "option_name". Please backup your database first. - hide_my_wp - hide_my_wp_undo - hmwp_ids_installed - hmw_all_plugins - external_updates-hide_my_wp - hmwp_spam_counter - hmwp_temp_admin_path - comment out or remove following line from wp-config.php (if you have added it there previously) define("ADMIN_COOKIE_PATH", "/NEW_WPADMIN_PATH_NAME"); You shall now be able to login to backend. And to change wp-admin path name you’ll need to follow the on-screen instructions very carefully. Please follow these steps: - in HMWP Start Tab, select "Medium Privacy - More Compatibility" scheme and save the settings (assuming that it’s Apache server and htaccess file is writable) - in Permalink & URLs tab set "New wp-admin Path" field to "NEW_WPADMIN_PATH_NAME" (a new window will open with the instructions) - add following line in wp-config.php, before require_once(...) define("ADMIN_COOKIE_PATH", "/NEW_WPADMIN_PATH_NAME"); - you’ll also need to update your .htaccess file (if it’s not writable) by adding following line before ‘RewriteCond REQUEST_FILENAME} !-f’: RewriteRule ^NEW_WPADMIN_PATH_NAME/(.*) /wp-admin/$1 [QSA,L] - click on "I did it (login to new dashboard)" button. sp5: ---------------------------------------------- In HMWP there is a security check to make sure that wordpress secret keys (in wp-config.php) are valid and secure. More info regarding security keys here - https://www.wpwhitesecurity.com/wordpress-tutorial/wordpress-security-keys/ And security keys can be generated from here - https://api.wordpress.org/secret-key/1.1/salt/ sp6: ---------------------------------------------- There’s always several alternatives available in the market. We’ve been in the market for over 4 years and we care for our customers. Hiding wordpress sometimes might not be straight forward depending upon various plugins/theme installed and server settings. So you might need some help setting up the plugin and we do provide dedicated support (support.wpwave.com). You can try the free plugin and then try HMWP. You’ll see the difference! sp7: ---------------------------------------------- Hi, please try these: - disable "Anti Spam" option in HMWP General settings tab - enter your name and email address in "Email sender name" and "Email sender address" fields in General settings tab - if still the issue then try disabling "IDS" option in IDS Firewall tab sp8: ---------------------------------------------- Hi, please try these: - disable "Anti Spam" option in HMWP General settings tab - disable "Directory List" option in General settings tab - disable "Hide PHP Files" option in General settings tab - empty out "Ajax URL" field in Permalinks & URLs tab - if above doesn’t fix the issue then set "block threshold" value to 30 in IDS Firewall tab. - if it’s still the issue then try disabling IDS option in IDS Firewall tab sp9: ---------------------------------------------- We have implemented strict check of the purchase code. Please make sure that you have entered your HMWP purchase code in HMWP settings - https://www.screencast.com/t/8d0pnhlfuy51 sp10: ---------------------------------------------- Hi, please follow these steps: - goto HMWP Start Tab, apply 'Medium Pripacy - More Compatibility' scheme and save the settings - goto HMWP Permalinks & URLs tab, set "rename plugins" option to "all plugins" and save the settings Note: Assuming that it's WP single site and Apache server. Your site's htaccess file should be writeable. The new backend login URL will be www.YourDomain.com/wp-login.php?hide_my_wp=1234 (you can change the secret code "hide_my_wp=1234" from general settings tab) sp11: ---------------------------------------------- It’s most probably the .htaccess issue. Bitnami/AWS by default do not enable htaccess. You will have to go into the apache configuration file and change AllowOverride None to AllowOverride All to use the .htaccess file. sp12: ---------------------------------------------- Hi, please follow these steps for Nginx configuration: - apply 'Medium Privacy - More Compatibility' settings scheme from HMWP start tab - click on "Nginx Configuration" button. If you don't see this button, add "&die_message=nginx" to HMWP settings page URL to see Nginx rewrite rules. For example: http://yourdomain.com/wp-admin/options-general.php?page=hide_my_wp&die_message=nginx - Now add those lines (rewrite rules) to your Nginx configuration file. It's usually located in /etc/nginx/nginx.conf or /etc/nginx/conf/nginx.conf or /etc/nginx/sites-available/domainname.com - restart nginx server sp13 --------------------------------------------- Hi, please generate debug report from HMWP start tab and post it in the support forum (support.wpwave.com) as private reply. sp14 --------------------------------------------- Hi, it’s one license one site. Hence you’ll need separate licenses for multiple websites. More detail – http://codecanyon.net/licenses/standard sp15 --------------------------------------------- In Better WordPress Minify settings page, enable "Enable friendly Minify urls" in Advanced options tab and change "Friendly Minify url path". Example: change to /cache/m/ (create the directories manually and make them writeable) sp16 --------------------------------------------- For IIS, please follow these steps: - upload and activate HMWP plugin - in HMWP settings, start tab, select 'Medium Pripacy - More Compatibility' scheme and save settings. - in start tab click on "IIS configuration" button and follow guide to update web.config file. (web.config is located in WP root directory and you should use FTP to update it. Note that you may need to update this file whenever you change settings or install a new plugin or theme) sp17 --------------------------------------------- Hi, it’s possible if you add the replacements in "replace in html" like these: domain.com/skin/ > cdn1.domain.com/skin/ domain.com/file/ > cdn2.domain.com/file/ domain.com/lib/ > cdn3.domain.com/lib/ domain.com/ext/ > cdn4.domain.com/ext/ Here, skin, file. lib and ext are new names for theme path, media path, wp-includes path and plugins path as defined under "permalinks & urls" tab. sp18 --------------------------------------------- http://wpthemedetector.co.uk/ wp-content/themes/CHILD_THEME_NAME/style.css==nothing_404_404 wp-content/themes/MAIN_THEME_NAME/style.css==nothing_404_404 sp19 --------------------------------------------- If you have applied "medium privacy more compatibility" settings, then you need to add the following lines in "Replace in HTML" option box in General settings tab: domain.com/skin/=cdn.domain.com/skin/ domain.com/file/=cdn.domain.com/file/ domain.com/other/=cdn.domain.com/other/ domain.com/ext/=cdn.domain.com/ext/ sp20 --------------------------------------------- While replacing words/text in page source you have to be careful not to replace HTML IDs, CSS names and javascript variables. This might break the website layout. sp21 --------------------------------------------- If following is the URL generated by timthumb that ultimately displays image in your site: http://www.yourdomain.com/ext/someplugin/timthumb.php?src=http://www.yourdomain.com/file/2015/10/xyz.jpg then, you need to add the line below in "Replace in HTML" option box of HMWP: timthumb.php?src[equal]http://www.yourdomain.com/file=timthumb.php?src[equal]../../uploads sp22 --------------------------------------------- Hi, HMWP IDS detects malicious requests coming to your site and notify you about it. But all these requests might not be harmful and you need not worry as HMWP IDS will take care of this and will block the malicious requests if Impact level is more than 20 (default value specified in HMWP IDS). You can stop receiving emails regarding this by setting "Notification Threshold" option to 0 in IDS Firewall tab. Note: If in case, valid request is also listed as intrusion then hover over that request name and click on Exclude link to add it to exception list. sp23 --------------------------------------------- http://support.wpwave.com/forums/topic/wp-rocket-minification Example Settings: http://www.screencast.com/t/geyD6cSe sp24 --------------------------------------------- Moved wp-content folder: http://codecanyon.net/comments/10701474 HMWP can work with one of them (WP with its own directory or moved wp-content) but not with both. You need to configure it manually: 1) Go to HMWP General tab and enable customized htaccess 2) Edit htaccess to fix the problem. Your suggested code is correct 3) Finally, go to Replace Tools tab and use below as Replace URLs rule: wp-content/themes/twentyfifteen/ => theme/ You might need similar approach for plugins. The last / means folder. sp25 --------------------------------------------- Changes made in database by HMWP plugin: - table "hmwp_ms_intrusions" added - in "options" table, the rows with following "option_name" are added: - hide_my_wp - hide_my_wp_undo - hmwp_ids_installed - hmw_all_plugins - external_updates-hide_my_wp - hmwp_spam_counter - hmwp_temp_admin_path sp26 --------------------------------------------- Hard Reset HMWP: global $wpdb; $wpdb->query("delete from {$wpdb->prefix}options where option_name in ('hide_my_wp_undo', 'external_updates-hide_my_wp', 'hide_my_wp', 'hmwp_ids_installed', 'hmwp_temp_admin_path', 'hmw_all_plugins', 'hmwp_spam_counter')"); sp27 --------------------------------------------- http://api.wpwave.com/important_message.php?site=juristrf.ru&theme=Perfect&wp_ver=4.3.1&plugin=hide_my_wp&ver=4.54&li=&posts=31 sp28 --------------------------------------------- Reset HMWP Settings: -------------------- Hi, clicking "reset settings to WP" button in start tab should work. But in case there's some conflict in htaccess then you'll need to replace htaccess file with WP default htaccess (https://codex.wordpress.org/htaccess) after each request you make, until you successfully click "reset settings to WP" button in HMWP start tab. And if you have some programming knowledge then in "wp_options" table in your database, delete the rows with following "option_name": - hide_my_wp - hide_my_wp_undo - hmwp_ids_installed - hmw_all_plugins - external_updates-hide_my_wp - hmwp_spam_counter - hmwp_temp_admin_path sp29 --------------------------------------------- Please try this to RESET HMWP: - rename "hide_my_wp" plugin folder name under /wp-content/plugins/ directory - set htaccess content to WP default (https://codex.wordpress.org/htaccess) - change permission of htaccess file to read only - login to wp-admin - rename back "hide_my_wp" plugin to it’s original name - activate HMWP plugin - click on "reset settings to WP" button in HMWP start tab - change htaccess file’s permission to 644 or 755 - now apply "medium privacy" settings from HMWP start tab. sp30 --------------------------------------------- Hi, if you have forgotten the HMWP secret code for login (e.g. yourdomain.com/wp-login.php?hide_my_wp=1234), then follow these steps: - rename "hide_my_wp" plugin folder name under /wp-content/plugins/ - login to wp-admin - rename back "hide_my_wp" plugin to it's original name - goto HMWP general settings tab and check the secret code sp31 --------------------------------------------- To replace wp-emoji-release.min.js: Add following replacement in "replace in html" (under replace tools tab): wp-emoji-release.min.js ==> emj.js Add following replacement in "replace urls" wp-includes/js/wp-emoji-release.min.js ==> wp-includes/js/emj.js spxx --------------------------------------------- To change wp-admin path name you'll need to follow the on-screen instructions very carefully. Please follow these steps: - in HMWP Start Tab, select "Medium Privacy - More Compatibility" scheme and save the settings - in Permalink & URLs tab set "New wp-admin Path" field to "NEW_WPADMIN_PATH_NAME" (a new window will open with the instructions) - add following line in wp-config.php, before require_once(...) define("ADMIN_COOKIE_PATH", "/NEW_WPADMIN_PATH_NAME"); - you'll also need to update your .htaccess file (if it's not writable) by adding following line before 'RewriteCond REQUEST_FILENAME} !-f': RewriteRule ^NEW_WPADMIN_NAME/(.*) /wp-admin/$1 [QSA,L] - clicked on "I did it (login to new dashboard)" button. spxx --------------------------------------------- You'll need to follow these steps after you enter new name for "wp-admin" & hit save settings button: https://www.screencast.com/t/9tvADCqEtb 1) If you are using Nginx server, click on 'nginx configuration' button and add HMWP rules in nginx config file (overwrite previous HMWP rules), and restart Nginx. If you are using Apache server and htaccess file not wrtable then click on "Manual Configuration" button and add HMWP rules in htaccess file (overwrite previous HMWP rules) If it's Apache sever and WP Multisite, then click on "multisite configuration" button and add HMWP rules in htaccess file (overwrite previous HMWP rules) 2) Add the given line of code in wp-config.php file (as mentioned there) 3) click on "I did it! login to new dashboard" button, and login again. wp-admin paths should now be changed to the new name you specified. spxx --------------------------------------------- Hi, there are several wordpress detectors like builtwith.com and they keep updating their algorithm. And we (hide my wp) too have to keep updating our algorithm so that wordpress is not detected by these detectors. We hope to fix/update this for builtwith.com in the upcoming versions of the plugin. spXX --------------------------------------------- Hi, it's not recommended to replace css class/Id as it might break the website. But if in case you have to replace, say you want to replace css class "plugin-css-class", then you have to add the replacement in HMWP 'replace in html' option like below: plugin-css-class ==> my-new-css-class And then you have to replace the name "plugin-css-class" to "my-new-css-class" in respective plugin's css file as well. This needs a little knowledge of coding so if you are a newbie it's better to ignore it. spXX --------------------------------------------- Hi, wpthemedetector.co.uk is our competitor and it updates it’s detection algorithm as soon as we release new version of HMWP. So it’s like every version we update our code so that WP is not detected by wpthemedetector.co.uk, but then it can easily go through our plugin code and update it’s algorithm accordingly. We’ll be updating our algorithm in next version. spXX --------------------------------------------- Remove wp-json (json api links): remove_action( 'wp_head', 'rest_output_link_wp_head', 10 ); //remove_action( "wp_head", "rest_output_link_wp_head", 10 ); spXX --------------------------------------------- Hi, did you check your site with wappalyzer before configuring HMWP? If so then wordpress will always be detected with wappalyzer as it caches the result. You can try disabling and enabling wappalyzer from extensions page in the browser or using another browser with a new extension installation. spXX --------------------------------------------- YITH WooCommerce Social Login: - disable/uncheck "Disable directory listing" under general settings tab - add following replacement in "replace in html" option under replace tools tab: ?ywsl_social ==> ?hide_my_wp=1234&ywsl_social spXX --------------------------------------------- Replace URLs example: wp-content/themes/flatsome/css/flatsome.min.css => skin/css/theme.min.css wp-content/themes/flatsome/js/flatsome.min.js => skin/js/theme.min.js spXX --------------------------------------------- If you are using WP Rocket, then we recommend you to enable "combine css files" and "combine js files" options, and disable "Optimize CSS delivery" and "Load JavaScript deferred" option spXX --------------------------------------------- spXX --------------------------------------------- spXX --------------------------------------------- spXX --------------------------------------------- spXX --------------------------------------------- spXX --------------------------------------------- spXX --------------------------------------------- spXX --------------------------------------------- spXX --------------------------------------------- spXX --------------------------------------------- spXX --------------------------------------------- spXX --------------------------------------------- spXX --------------------------------------------- spXX --------------------------------------------- spXX --------------------------------------------- spXX --------------------------------------------- spXX --------------------------------------------- spXX --------------------------------------------- spXX --------------------------------------------- spXX --------------------------------------------- spXX --------------------------------------------- spXX --------------------------------------------- spXX --------------------------------------------- spXX --------------------------------------------- spXX --------------------------------------------- spXX --------------------------------------------- spXX --------------------------------------------- spXX --------------------------------------------- spXX --------------------------------------------- spXX --------------------------------------------- spXX --------------------------------------------- spXX --------------------------------------------- spXX --------------------------------------------- spXX --------------------------------------------- spXX --------------------------------------------- spXX --------------------------------------------- spXX --------------------------------------------- spXX --------------------------------------------- spXX --------------------------------------------- spXX --------------------------------------------- spXX --------------------------------------------- spXX --------------------------------------------- spXX --------------------------------------------- spXX ---------------------------------------------