Задать вопрос

Как убрать из ссылки слово?

Есть ссылка типа web.net/users/vasya

Надо что бы была web.net/vasya

Делаю вот так вот
RedirectMatch /business/(.*)$ https://**.website/$1

Переадресация проходит и вылазит ошибка 404.

Если есть вариант не .htaccess тоже могу рассмотреть.

Word Press
  • Вопрос задан
  • 102 просмотра
Подписаться 1 Средний 4 комментария
Решения вопроса 1
frontend-dev
@frontend-dev
Web-developer
// Код добавить в файл functions.php
function true_post_type_rewrite() {
    global $wp_rewrite;
    $wp_rewrite->add_rewrite_tag("%users%", '([^/]+)', "users=");
    $wp_rewrite->add_permastruct('users', '%users%' );
}
add_action( 'init', 'true_post_type_rewrite');

function true_rewrite_conflicts( $request ) {
    if(!is_admin())
        $request['post_type'] = array('users');
    return $request;
}
add_filter( 'request',  'true_rewrite_conflicts' );
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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