Yoast\WP\SEO\Helpers

Crawl_Cleanup_Helper::do_clean_redirect()publicYoast 1.0

Redirects clean permalink.

Метод класса: Crawl_Cleanup_Helper{}

Хуков нет.

Возвращает

null. Ничего (null).

Использование

$Crawl_Cleanup_Helper = new Crawl_Cleanup_Helper();
$Crawl_Cleanup_Helper->do_clean_redirect( $proper_url );
$proper_url(строка) (обязательный)
The proper URL.

Код Crawl_Cleanup_Helper::do_clean_redirect() Yoast 24.4

public function do_clean_redirect( $proper_url ) {
	$this->redirect_helper->set_header( 'Content-Type: redirect', true );
	$this->redirect_helper->remove_header( 'Content-Type' );
	$this->redirect_helper->remove_header( 'Last-Modified' );
	$this->redirect_helper->remove_header( 'X-Pingback' );

	$message = \sprintf(
		/* translators: %1$s: Yoast SEO */
		\__( '%1$s: unregistered URL parameter removed. See %2$s', 'wordpress-seo' ),
		'Yoast SEO',
		'https://yoa.st/advanced-crawl-settings'
	);

	$this->redirect_helper->do_safe_redirect( $proper_url, 301, $message );
}