• Здравствуйте, помогите разобраться с правилами перезаписи ссылок на простом примере, например есть ссылка http://test/?p=1 нужно что бы при её вводе перенаправляло на http://test/my, вот что я пишу

    function do_rewrite(){
    	global $wp_rewrite;
    	$wp_rewrite->flush_rules();
    	add_rewrite_rule( 'my/$', 'index.php?p=1', 'top' );
    }
    add_action('init', 'do_rewrite');

    но нечего не работает, а вообще я уже перепробовал наверное все варианты с гугла и нечего не работает

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • хз как правильно, но после любых манипуляций с реврайтами необходимо заходить в постоянные ссылки и жать на «сохранить изменения».

    $wp_rewrite->flush_rules();
    эта строчка заменяет это действие, я уже потихоньку начал разбираться, система бредовая ппц, наверное самое сложное в вп) например если у Вас установлены чпу ссылки например сайт/название страницы то Вы не сможете перенаправлять в таком виде «название страницы» нужно вписывать index.php?page_id=1

Просмотр 2 ответов — с 1 по 2 (всего 2)

Тема «Перезапись ссылки» закрыта для новых ответов.