Задать вопрос
gulnaz_io
@gulnaz_io
22 года. Хобби - WP

Ридерект с www.example.com/base/любое_значение — на www.example.com/base/?

Надо сделать так, чтобы пользователь когда вводит www.example.com/base/любое_значение
Его перенаправляло на главную страницу www.example.com/base/

add_action( 'init', function(){

	global $wp_rewrite;

	$wp_rewrite->add_rewrite_tag( '%basefiles%', '(/((([A-Za-z]{3,9}:(?:\/\/)?)(?:[-;:&=\+\$,\w]+@)?[A-Za-z0-9.-]+|(?:www.|[-;:&=\+\$,\w]+@)[A-Za-z0-9.-]+)((?:\/[\+~%\/.\w-_]*)?\??(?:[-\+=&;%@.\w_]*)#?(?:[\w]*))?)/)', "post_type=basefiles&name=" );
	$permastruct = 'basefiles/%name%'; 

	$wp_rewrite->add_permastruct( 'basefiles', $permastruct, array(
		'with_front'  => true,
		'paged'       => true,
		'feed'        => false,
		'forcomments' => false,
		'walk_dirs'   => false,
		'endpoints'   => false,
	) );

}, 1 );


Надо чтоб, с site.com/basefiles/любое значение переходило сразу на основу - site.com/basefiles/
  • Вопрос задан
  • 26 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы