Replace arbitrary URL’s with custom ones
This functionality is available for PRO version.
The WP Hide plugin provides many modules through which a site owner can rewrite all default URL’s, making WordPress indistinguishable. This is a perfect strategy to keep intruders outside, as any WordPress or plugin vulnerability which get in a hacker hands, will be exploited to get full access to the site. Closing all default entry points and re-writing paths to specific assets will makes a penetration close to impossible.
Once the rewrite module options are being set-up, all internal links will change. For example, all plugins inside wp-content/plugins/ will not use that path, but a new customized one. Even the plugin base name can be modified.
In some cases some plugins can still use specific keywords inside assets, revealing the actual code. For example, WooCommerce output links like this:
domain/apps/e-commerce/assets/css/woocommerce-smallscreen.css domain/apps/e-commerce/assets/css/woocommerce-layout.css domain/apps/e-commerce/assets/js/frontend/woocommerce.min.js?ver=3.4.2
Even if in above examples the default wp-content/plugins/ has been rewrited, also the WooCommerce base-name changes, the links still contain the words woocommerce
The come with a great functionality, a visually Map Urls module through which individual url’s can be rewrite to custom ones. The interface is very simple to use and consist on Urls to replace and a Url replacement.
Regex patterns are available to be used within the replaced and replacements urls. The following example match any url which contain a post argument and an action. Further the link is being mapped to an url with a different action value: