Edit File by line
/home/zeestwma/richards.../wp-conte.../plugins/elemento.../core/debug/classes
File: htaccess.php
<?php
[0] Fix | Delete
namespace Elementor\Core\Debug\Classes;
[1] Fix | Delete
[2] Fix | Delete
use Elementor\Modules\SafeMode\Module as Safe_Mode;
[3] Fix | Delete
use Elementor\Utils;
[4] Fix | Delete
[5] Fix | Delete
class Htaccess extends Inspection_Base {
[6] Fix | Delete
[7] Fix | Delete
private $message = '';
[8] Fix | Delete
[9] Fix | Delete
public function __construct() {
[10] Fix | Delete
$this->message = esc_html__( 'Your site\'s .htaccess file appears to be missing.', 'elementor' );
[11] Fix | Delete
}
[12] Fix | Delete
[13] Fix | Delete
public function run() {
[14] Fix | Delete
$safe_mode_enabled = get_option( Safe_Mode::OPTION_ENABLED, '' );
[15] Fix | Delete
if ( empty( $safe_mode_enabled ) || is_multisite() ) {
[16] Fix | Delete
return true;
[17] Fix | Delete
}
[18] Fix | Delete
[19] Fix | Delete
$permalink_structure = get_option( 'permalink_structure' );
[20] Fix | Delete
if ( empty( $permalink_structure ) || empty( $_SERVER['SERVER_SOFTWARE'] ) ) {
[21] Fix | Delete
return true;
[22] Fix | Delete
}
[23] Fix | Delete
[24] Fix | Delete
$server = strtoupper( Utils::get_super_global_value( $_SERVER, 'SERVER_SOFTWARE' ) );
[25] Fix | Delete
[26] Fix | Delete
if ( strstr( $server, 'APACHE' ) ) {
[27] Fix | Delete
$htaccess_file = get_home_path() . '.htaccess';
[28] Fix | Delete
/* translators: %s: Path to .htaccess file. */
[29] Fix | Delete
$this->message .= ' ' . sprintf( esc_html__( 'File Path: %s', 'elementor' ), $htaccess_file ) . ' ';
[30] Fix | Delete
return file_exists( $htaccess_file );
[31] Fix | Delete
}
[32] Fix | Delete
return true;
[33] Fix | Delete
}
[34] Fix | Delete
[35] Fix | Delete
public function get_name() {
[36] Fix | Delete
return 'apache-htaccess';
[37] Fix | Delete
}
[38] Fix | Delete
[39] Fix | Delete
public function get_message() {
[40] Fix | Delete
return $this->message;
[41] Fix | Delete
}
[42] Fix | Delete
[43] Fix | Delete
public function get_help_doc_url() {
[44] Fix | Delete
return 'https://go.elementor.com/preview-not-loaded/#htaccess';
[45] Fix | Delete
}
[46] Fix | Delete
}
[47] Fix | Delete
[48] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function