Priority File Manager
📁 public_html
Base Directory:
/home/ecedu/public_html
/home/ecedu/public_html/wp-content/plugins
/home/ecedu/public_html/wp-content
/home/ecedu
/var/www
/var/www/cgi-bin
/var/www/html
public_html
/
wp-content
/
plugins
/
really-simple-ssl
/home/ecedu/public_html/wp-content/plugins/really-simple-ssl
Name
Type
Size
Actions
📁
..
Folder
-
Delete
Rename
📄
.wp-env.json
File
469
Delete
Rename
Edit
Download
📄
SECURITY.md
File
1209
Delete
Rename
Edit
Download
📁
assets
Folder
-
Delete
Rename
📄
class-admin.php
File
110001
Delete
Rename
Edit
Download
📄
class-cache.php
File
3300
Delete
Rename
Edit
Download
📄
class-certificate.php
File
7565
Delete
Rename
Edit
Download
📄
class-front-end.php
File
2091
Delete
Rename
Edit
Download
📄
class-installer.php
File
4574
Delete
Rename
Edit
Download
📄
class-mixed-content-fixer.php
File
5681
Delete
Rename
Edit
Download
📄
class-multisite.php
File
21373
Delete
Rename
Edit
Download
📄
class-really-simple-ssl.php
File
26358
Delete
Rename
Edit
Download
📄
class-server.php
File
4547
Delete
Rename
Edit
Download
📄
class-site-health.php
File
14578
Delete
Rename
Edit
Download
📄
class-wp-cli.php
File
56067
Delete
Rename
Edit
Download
📄
compatibility.php
File
2193
Delete
Rename
Edit
Download
📄
force-deactivate.txt
File
3869
Delete
Rename
Edit
Download
📄
functions.php
File
20782
Delete
Rename
Edit
Download
📄
index.php
File
35
Delete
Rename
Edit
Download
📁
languages
Folder
-
Delete
Rename
📁
lets-encrypt
Folder
-
Delete
Rename
📁
lib
Folder
-
Delete
Rename
📁
mailer
Folder
-
Delete
Rename
📁
modal
Folder
-
Delete
Rename
📁
onboarding
Folder
-
Delete
Rename
📁
placeholders
Folder
-
Delete
Rename
📁
progress
Folder
-
Delete
Rename
📄
readme.txt
File
33148
Delete
Rename
Edit
Download
📄
rector.php
File
1091
Delete
Rename
Edit
Download
📄
rlrsssl-really-simple-ssl.php
File
12565
Delete
Rename
Edit
Download
📄
rsssl-auto-loader.php
File
1925
Delete
Rename
Edit
Download
📄
sbom.json.gz
File
23020
Delete
Rename
Edit
Download
📁
security
Folder
-
Delete
Rename
📁
settings
Folder
-
Delete
Rename
📄
ssl-test-page.php
File
1950
Delete
Rename
Edit
Download
📄
system-status.php
File
17301
Delete
Rename
Edit
Download
📁
testssl
Folder
-
Delete
Rename
📄
uninstall.php
File
6092
Delete
Rename
Edit
Download
📁
upgrade
Folder
-
Delete
Rename
📄
upgrade.php
File
11673
Delete
Rename
Edit
Download
Upload
Create Folder
📝 Editing:
class-front-end.php
Size: 2,091 bytes
Lines: 92
Type: .php
💾 Save
Cancel
✕
<?php defined( 'ABSPATH' ) or die( 'you do not have access to this page!' ); if ( ! class_exists( 'rsssl_front_end' ) ) { class rsssl_front_end { private static $_this; public $wp_redirect; public $ssl_enabled; public function __construct() { if ( isset( self::$_this ) ) { wp_die( 'you cannot create a second instance.' ); } self::$_this = $this; $this->ssl_enabled = rsssl_get_option( 'ssl_enabled' ); $this->wp_redirect = rsssl_get_option( 'redirect', 'redirect' ) === 'wp_redirect'; add_action( 'rest_api_init', array( $this, 'wp_rest_api_force_ssl' ), ~PHP_INT_MAX ); } public static function this() { return self::$_this; } /** * PHP redirect, when ssl is true. * * @since 2.2 * * @access public * */ public function force_ssl() { if ( $this->ssl_enabled && $this->wp_redirect ) { add_action( 'wp', array( $this, 'wp_redirect_to_ssl' ), 40, 3 ); } } /** * Force SSL on wp rest api * * @since 2.5.14 * * @access public * */ public function wp_rest_api_force_ssl(): void { //check for Command Line if ( php_sapi_name() === 'cli' ) { return; } if ( ! array_key_exists( 'HTTP_HOST', $_SERVER ) ) { return; } if ( $this->ssl_enabled && ! is_ssl() && ! ( defined( 'rsssl_no_rest_api_redirect' ) && rsssl_no_rest_api_redirect ) ) { $redirect_url = 'https://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; wp_redirect( $redirect_url, 301 ); exit; } } /** * Redirect using wp redirect * * @since 2.5.0 * * @access public * */ public function wp_redirect_to_ssl(): void { if ( ! array_key_exists( 'HTTP_HOST', $_SERVER ) ) { return; } if ( ! is_ssl() && ! ( defined( 'rsssl_no_wp_redirect' ) && rsssl_no_wp_redirect ) ) { $redirect_url = 'https://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; $redirect_url = apply_filters( 'rsssl_wp_redirect_url', $redirect_url ); wp_redirect( $redirect_url, 301, 'WordPress - Really Simple Security' ); exit; } } } }
✅ File saved successfully!