Skip to content

Latest commit

 

History

History
29 lines (17 loc) · 919 Bytes

File metadata and controls

29 lines (17 loc) · 919 Bytes

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.