0

可以更改此网址

www.12345.com/?s=&cp_state=city

到这个?

www.12345.com/city

已经尝试使用 htaccess 但在 wordpress 中它不起作用

嗨有这个代码。是否可以将其更改为具有这样的网址 www.12345.com/city?

add_action('template_redirect', 'search_url_rewrite_rule');
function search_url_rewrite_rule() {
global $wp_rewrite;

if ( is_search() && isset( $_GET['s'] ) ) {
    $s = str_replace( array( ' ', '%20' ), '+', get_query_var( 's' ) );
    wp_redirect( home_url( $wp_rewrite->search_base . '/' . remove_accents (   $s ) ) );
    exit();
}
}

add_action('init','change_search_permalinks');
function change_search_permalinks( ) {
global $wp_rewrite;
$wp_rewrite->search_base = 'search';
}

先感谢您

4

1 回答 1

0

在 php 级别这不是一个好主意您可以在 wordpress 的管理区域中使用 url 短链接。

于 2012-11-30T11:32:09.257 回答