/
home
/
techb158
/
l2hypotheques.com
/
wp-content
/
plugins
/
really-simple-ssl
/
/home/techb158/l2hypotheques.com/wp-content/plugins/really-simple-ssl
mkdir
upload
Name
Size
Mode
Actions
assets/
-
0755
rm
core/
-
0755
rm
languages/
-
0755
rm
lets-encrypt/
-
0755
rm
lib/
-
0755
rm
mailer/
-
0755
rm
modal/
-
0755
rm
placeholders/
-
0755
rm
progress/
-
0755
rm
security/
-
0755
rm
settings/
-
0755
rm
testssl/
-
0755
rm
upgrade/
-
0755
rm
.wp-env.json
469
0644
edit
dl
rm
class-admin.php
115193
0644
edit
dl
rm
class-cache.php
4044
0644
edit
dl
rm
class-certificate.php
7565
0644
edit
dl
rm
class-front-end.php
2084
0644
edit
dl
rm
class-installer.php
4574
0644
edit
dl
rm
class-mixed-content-fixer.php
5807
0644
edit
dl
rm
class-multisite.php
20208
0644
edit
dl
rm
class-server.php
4217
0644
edit
dl
rm
class-site-health.php
14578
0644
edit
dl
rm
class-wp-cli.php
65389
0644
edit
dl
rm
compatibility.php
2193
0644
edit
dl
rm
force-deactivate.txt
3869
0644
edit
dl
rm
functions.php
21184
0644
edit
dl
rm
index.php
35
0644
edit
dl
rm
readme.txt
31219
0644
edit
dl
rm
rector.php
1091
0644
edit
dl
rm
rlrsssl-really-simple-ssl.php
12942
0644
edit
dl
rm
rsssl-auto-loader.php
1925
0644
edit
dl
rm
sbom.json.gz
23030
0644
edit
dl
rm
SECURITY.md
1209
0644
edit
dl
rm
ssl-test-page.php
1950
0644
edit
dl
rm
system-status.php
17301
0644
edit
dl
rm
uninstall.php
6532
0644
edit
dl
rm
upgrade.php
12699
0644
edit
dl
rm
Edit:
/home/techb158/l2hypotheques.com/wp-content/plugins/really-simple-ssl/class-server.php
(4217B)
<?php defined( 'ABSPATH' ) or die( 'you do not have access to this page!' ); if ( ! class_exists( 'rsssl_server' ) ) { class rsssl_server { private static $_this; private $sapi = false; public function __construct() { if ( isset( self::$_this ) ) { wp_die( 'you cannot create a second instance.' ); } self::$_this = $this; } public static function this() { return self::$_this; } /** * @Since 2.5.1 * Checks if the server uses .htaccess * @return bool */ public function uses_htaccess() { // No .htaccess on WP Engine if ( function_exists( 'is_wpe' ) && is_wpe() ) { return false; } if ( $this->get_server() === 'apache' || $this->get_server() === 'litespeed' ) { return true; } return false; } /** * Returns the server type of the plugin user. * * @return string|bool server type the user is using of false if undetectable. */ public function get_server() { //Allows to override server authentication for testing or other reasons. if ( defined( 'RSSSL_SERVER_OVERRIDE' ) ) { return RSSSL_SERVER_OVERRIDE; } $server_raw = strtolower( htmlspecialchars( $_SERVER['SERVER_SOFTWARE'] ) ); if ( strpos( $server_raw, 'apache' ) !== false ) { return 'apache'; } elseif ( strpos( $server_raw, 'nginx' ) !== false ) { return 'nginx'; } elseif ( strpos( $server_raw, 'litespeed' ) !== false ) { return 'litespeed'; } elseif ( strpos( $server_raw, 'openresty' ) !== false ) { return 'openresty'; } elseif ( strpos( $server_raw, 'microsoft-iis' ) !== false ) { return 'microsoft-iis'; } else { //unsupported server return false; } } /** * Get the Auto prepend configuration * * @return string */ public function auto_prepend_config(): string { $return = ''; if ( $this->isApacheModPHP() ){ $return = "apache-mod_php"; //Apache _ modphp } else if ( $this->isApacheSuPHP() ) { $return = "apache-suphp"; //Apache + SuPHP } else if ( $this->isApache() && !$this->isApacheSuPHP() && ($this->isCGI() || $this->isFastCGI()) ) { $return = "cgi"; //Apache + CGI/FastCGI } else if ($this->isLiteSpeed()){ $return = "litespeed"; } else if ( $this->isNGINX() ) { $return = "nginx"; } else if ( $this->isIIS() ) { $return = "iis"; } else { $return = "apache-mod_php"; } update_option('rsssl_auto_prepend_config', $return, true); return $return; } /** * If Apache * @return bool */ public function isApache():bool { return $this->get_server() === 'apache'; } /** * If NGINX * @return bool */ public function isNGINX():bool { return $this->get_server() === 'nginx'; } /** * If Litespeed * @return bool */ public function isLiteSpeed():bool { return $this->get_server() === 'litespeed'; } /** * If IIS * @return bool */ public function isIIS():bool { return $this->get_server() === 'iis'; } /** * If ModPHP * @return bool */ public function isApacheModPHP():bool { return $this->isApache() && function_exists('apache_get_modules'); } /** * If SupPHP * Not sure if this can be implemented at the PHP level. * @return bool */ public function isApacheSuPHP():bool { return $this->isApache() && $this->isCGI() && function_exists('posix_getuid') && function_exists('getmyuid') && getmyuid() === posix_getuid(); } /** * If CGI * @return bool */ public function isCGI():bool { return !$this->isFastCGI() && stripos($this->sapi(), 'cgi') !== false; } /** * If FastCGI * @return bool */ public function isFastCGI():bool { return stripos($this->sapi(), 'fastcgi') !== false || stripos($this->sapi(), 'fpm-fcgi') !== false; } /** * If Sapi * @return bool|string */ private function sapi(){ if ( !$this->sapi ) { $this->sapi = function_exists('php_sapi_name') ? php_sapi_name() : 'false'; } if ( 'false' === $this->sapi ) { return false; } return $this->sapi; } } //class closure }
Save
cmd:
run