0@pJPVUdӾ/opt/plesk/php/7.3/sbin/php-fpm1 JPVo@l PHP_BINARY!PKPVJPV @KPVG޴,PHP_OUTPUT_HANDLER_START!KPVKPV @KPV4޴,PHP_OUTPUT_HANDLER_WRITE!KPVPKPV @pKPVL޴,PHP_OUTPUT_HANDLER_FLUSH!pKPVKPV @KPV޴,PHP_OUTPUT_HANDLER_CLEAN!KPVKPV @0KPV޴,PHP_OUTPUT_HANDLER_FINAL!0KPVpKPV @KPVjL5NPHP_OUTPUT_HANDLER_CONT!KPVKPV @KPVE̻̩PHP_OUTPUT_HANDLER_END!KPV0KPV @PKPVpX'PHP_OUTPUT_HANDLER_CLEANABLE!PKPVKPV @KPV c\'PHP_OUTPUT_HANDLER_FLUSHABLE!KPVKPV @KPV6RBk'PHP_OUTPUT_HANDLER_REMOVABLE!KPVPKPV @pKPV]*hڰPHP_OUTPUT_HANDLER_STDFLAGS!pKPVKPV @KPV0xHh-PHP_OUTPUT_HANDLER_STARTED!KPVKPV @0KPVzYgڰPHP_OUTPUT_HANDLER_DISABLED! KPVpKPV 0KPVn?wul UPLOAD_ERR_OK!KPVKPV @KPVGIuUPLOAD_ERR_INI_SIZE!KPV KPV @@KPVb]"r.UPLOAD_ERR_FORM_SIZE!@KPVKPV @KPV~4=49UPLOAD_ERR_PARTIAL!KPVKPV @KPVm 49UPLOAD_ERR_NO_FILE! KPV@KPV @`KPV9%UPLOAD_ERR_CANT_WRITE! KPV KPV @ KPVNI4q.UPLOAD_ERR_EXTENSION!=QPV` KPV 0LKPV-~ cfg_file_path1 KPVxRengine1 KPV!#=short_open_tagQpzPVOPVpOPV/!؎QKPV0 KPV!#=P KPV KPV_4k0w KPV KPV[ KPVp KPV240 KPV KPVA4U` KPV@KPVNUx3KPVKPVP$pKPVP0 PV11 KPV_4k0w precision1 KPV1 KPVA4Uimplicit_flush1@ KPVpY14AoPV[output_buffering1 KPVfz|4096A KPV24zlib.output_compression1 KPV1KPV~ adisable_classes1` KPVA KPVNUx3unserialize_callback_func1P KPVA KPVP$serialize_precision10KPVCpY-1A`KPVr/sdisable_functions`OPVPPV POPVߢ>b@OPVOPV {6\َPOPVPOPVTry@OPVt( get_query_var( 'paged' ) ); // Bail early if this isn't a sitemap or stylesheet route. if ( ! ( $sitemap || $stylesheet_type ) ) { return; } if ( ! $this->sitemaps_enabled() ) { $wp_query->set_404(); status_header( 404 ); return; } // Render stylesheet if this is stylesheet route. if ( $stylesheet_type ) { $stylesheet = new WP_Sitemaps_Stylesheet(); $stylesheet->render_stylesheet( $stylesheet_type ); exit; } // Render the index. if ( 'index' === $sitemap ) { $sitemap_list = $this->index->get_sitemap_list(); $this->renderer->render_index( $sitemap_list ); exit; } $provider = $this->registry->get_provider( $sitemap ); if ( ! $provider ) { return; } if ( empty( $paged ) ) { $paged = 1; } $url_list = $provider->get_url_list( $paged, $object_subtype ); // Force a 404 and bail early if no URLs are present. if ( empty( $url_list ) ) { $wp_query->set_404(); status_header( 404 ); return; } $this->renderer->render_sitemap( $url_list ); exit; } /** * Redirects a URL to the wp-sitemap.xml * * @since 5.5.0 * * @param bool $bypass Pass-through of the pre_handle_404 filter value. * @param WP_Query $query The WP_Query object. * @return bool Bypass value. */ public function redirect_sitemapxml( $bypass, $query ) { // If a plugin has already utilized the pre_handle_404 function, return without action to avoid conflicts. if ( $bypass ) { return $bypass; } // 'pagename' is for most permalink types, name is for when the %postname% is used as a top-level field. if ( 'sitemap-xml' === $query->get( 'pagename' ) || 'sitemap-xml' === $query->get( 'name' ) ) { wp_safe_redirect( $this->index->get_index_url() ); exit(); } return $bypass; } /** * Adds the sitemap index to robots.txt. * * @since 5.5.0 * * @param string $output robots.txt output. * @param bool $public Whether the site is public. * @return string The robots.txt output. */ public function add_robots( $output, $public ) { if ( $public ) { $output .= "\nSitemap: " . esc_url( $this->index->get_index_url() ) . "\n"; } return $output; } }