Можно ли изменить адрес сайта (URL сайта) только на главной странице сайта WordPress? - PullRequest
1 голос
/ 28 января 2020

Я установил WordPress в каталог "wp", и теперь URL каждой страницы выглядит как

http://example.com/wp/
http://example.com/wp/access/
http://example.com/wp/contact/ ...

, но я хотел бы удалить "wp" только на домашней странице. Результат, который я хочу получить, ниже

http://example.com/
http://example.com/wp/access/
http://example.com/wp/contact/ ...

Если я изменю настройки адреса сайта (URL) и индекс. php на маршруте сайта, это удалит все "wp" со всех страниц.

адрес сайта (URL)

http://example.com/

index. php на маршруте сайта

require( dirname( __FILE__ ) . '/wp-blog-header.php' );

Я хотел бы знать, возможно ли изменить URL сайта только на главной странице.

1 Ответ

0 голосов
/ 28 января 2020

Вы можете добавить ниже страницу в функции. php файл и заменить http://yoursiteurl.com URL вашего сайта

function redirect_homepage() {
    if( ! is_home() && ! is_front_page() )
        return;

    wp_redirect( 'http://yoursiteurl.com', 301 );
    exit;
}

add_action( 'template_redirect', 'redirect_homepage' );
...