Skip to content

bitcryptic-gw/proxy-aware-https-fix

Repository files navigation

Proxy-Aware HTTPS Fix

A lightweight WordPress plugin that enforces HTTPS detection and correct REST API resolution when running behind reverse proxies like Caddy, Nginx, or Traefik.

Features

  • Forces $_SERVER['HTTPS'] = 'on' when proxy headers or domain heuristics indicate HTTPS
  • Rewrites home_url() and site_url() to always return https://
  • Ensures Rank Math SEO plugin uses the correct REST API base
  • Compatible with Dockerized WordPress stacks and reverse proxy setups

Installation

  1. Download or clone this repository into your WordPress wp-content/plugins/ directory.
  2. Activate the plugin via the WordPress admin dashboard.

Usage

No configuration required. The plugin auto-detects proxy headers and enforces HTTPS behavior.

Author

BitCryptic
Built by BitCryptic for scalable, proxy-aware WordPress deployments.

License

MIT — see LICENSE for details.

About

WordPress plugin to enforce HTTPS detection and REST API resolution behind reverse proxies like Caddy

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages