My security solutions so far:
WordPress
- Make all new posts private (in WordPress)
- Don’t use any modules, the more third party software I add the less secure the repo becomes
- Two factor authentication ( this would break the no third party module rule above)
Apache
- Force https (in .htaccess)
- Protect web repository using .htpasswd (in .htpasswd)
- Two factor authentication (not sure if it can be done on a server level? )
- Allow access to server only from my country (in .htaccess)
Related Posts:
- Improve wordpress security by hiding non public resources
- Does this .htaccess security setting really work?
- File and directory permissions
- Using “wordpress_logged_in” to restrict direct access to uploads folder in 2021
- WordPress URL/Folder ReWrite using Htaccess
- Which WordPress scripts need to be executable for a fresh installation?
- Blocking access to wp-login via htaccess not working
- Attach to wp-login.php and xmlrpc.php
- XMLRPC filtering through htaccess not working
- Restricting user login by IP address
- WordPress: Adding Security
- How do I test to ensure that my wp-config file is protected?
- WordPress not seeing .htaccess rules
- Rules in .htaccess only if the requested URL is /wp-admin
- Disable directory browsing of uploads folder
- Strange behaviour of is_user_logged_in() and get_current_user_id()
- Selectively Disabling PHP via .htaccess in Root Directory
- Should I prevent access to .htaccess and wp-config.php files?
- Blocking wp-login in HTACCESS has also blocked password protected pages
- Basic Auth .htaccess on wp-login, but allow logout from woocommerce
- Using htaccess to prevent spam through wp-comments-post.php
- Restrict Content for only Contributors via .htaccess
- Allowing access to certain WordPress created pages or posts with htaccess / htpasswd
- Why is this line of code Wrong in every WordPress .Htaccess security article?
- How to redirect all HTTP requests to HTTPS
- Default .htaccess file for WordPress?
- Which one does WordPress prioritize when it comes to php.ini, wp-config and .htaccess?
- Security and .htaccess
- Protecting direct access to PDF and ZIP unless user logged in (without plugin)
- htaccess disable WordPress rewrite rules for folder and its contents
- How disable SSL redirect for specific URL?
- Which ways can be used to log in to WordPress?
- Why does the header set X-Robots-Tag apply to all pages?
- How to avoid wordpress permalink rules to inherit in a sub-folder
- How to change “wp-admin” to something else without search-replacing the core?
- Error:406 not acceptable
- .htaccess Rewrite URL WordPress
- A plugin changes my .htaccess file and I can’t access httpd.conf as that’s a shared server
- How can I code my plugin to safely modify .htaccess?
- HTAccess stops me from accessing WordPress Dashboard links
- Exclude subfolder from WP-redirect works with html but not php files
- .htaccess rewrite rule puzzle
- No option “I would like my site to be private, visible only to users I choose” in Privacy Settings
- Allow logged in users who doesn’t belong to whitelisted ips
- Best way to redirect site in subdirectory to root?
- Missing slash after moving site to subfolder
- WildCard SSL with wordpress subdomain
- htaccess – RewriteRule without redirect not working
- browser caching not disabled after disabling in .htaccess
- Transfer to HTTPS – mixed content on main page only [closed]
- Htaccess redirect after changing Language URL format
- Adding a SSL Certificate
- .htaccess Security Header Rules
- mod_rewrite loop, redirecting http to https on certain section of wordpress blog
- .htaccess in subdir gets ignored by WordPress’ own .htaccess in /
- blocking access to all post/tag URIs via htaccess
- What to write in the htaccess in order to detect browser language and point accordingly?
- Allow REST API over HTTP, the rest of the site forced to HTTPS
- .htaccess RewriteCond excluding directories does not work when there is an .htaccess or php.ini in subdirectory
- Separate 404 page for WordPress in subfolder
- Weird behavior of Dashboard, must be core files
- 404 error Additionally 403 Forbidden error on a URL
- Remove trailing slash after .html extension
- Does WP suppresses .htaccess if permalinks are disabled?
- WordPress .htaccess file gives issues with subdirectory
- W3 Total Cache CSS & JS files GZip issues [closed]
- WP Super Cache unable to locate cache file for only the homepage
- Local PC cache stays filled with old WordPress Site data
- How to have a custom URI path for specific page template
- WordPress JSON API restrict to specific domain
- Where to put W3 Total Cache rewrite rules in .htaccess? [closed]
- Htaccess rewrite based on query string, not working [closed]
- Redirect all subdomains to root domain
- Rewrite Rules not redirecting rewrite
- How do i allow access to a single file in my root directory? [closed]
- What’s the best way to manage a lot of 301 redirects in WordPress?
- Shared hosting, multiple sites, can’t log in to WP due to .htaccess redirection
- Htaccess maintenance page rules that actually work with WordPress?
- What causes 404 errors that forces you to rebuild a .htaccess file?
- How to set up MS Exchange Autodiscover alongside WordPress
- Xampp is not loading media
- PHP application in sub directory keeps redirecting to main site
- execute cron jobs when .htaccess login protected?
- Redirect WordPress site to a landing (construction) page using htaccess, with access to /wp-admin and /invoice
- change URIs of migrated site
- htaccess- to hide subdirectory slug only from the post
- Steps for WordPress over SSL
- Fixing Access-Control-Allow-Origin (CORS origin) for multiple subdomains
- insert_with_markers() WordPress & htaccess help
- .htaccess and virtual host configuration for WP in its own directory
- 403 forbidden due to .htaccess?
- Issue after changing permalink structure [duplicate]
- How to rename the WordPress wp-login.php running on IIS6?
- Where is the htaccess in wordpress.com hosting?
- Debug errors for “Destination directory for file streaming does not exist or is not writable”
- Url redirection using htacess for my website
- .htaccess seems to be required but I can not find it
- cant access website thru www only works on direct xyz.com
- Htaccess to redirect whole website to coming soon html page
- When accessing a wordpress blog, I want to force http when accessing wordpress via xmlrpc otherwise force https