2013-10-24 73 views
0

我想要從網址中移除標記以幫助Google獲得最佳搜索引擎優化。例如:如何從網址中刪除標記

舊網址:

example.com/tag/hello 

我希望它是:

example.com/hello 

我該怎麼做,在WordPress的?我如何使舊網址的網址直接?

我在functions.php中使用此代碼:

function stf_redirect_to_post(){ 
    global $wp_query; 

    // If there is one post on archive page 
    if(is_archive() && $wp_query->post_count == 1){ 
     // Setup post data 
     the_post(); 
     // Get permalink 
     $post_url = get_permalink(); 
     // Redirect to post page 
     wp_redirect($post_url); 
    } 

此代碼的任何URL,如:

http://example.com/tag/sms/ 

是:

http://example.com/special-offers/website-messages/ 

請幫忙刪除標籤。

+1

您需要更改register_taxonomy標籤改寫塞刪除標記。或者在.htaccess中寫入自定義重寫規則但是它可能與具有與標籤相同的重寫段落的頁面發生衝突。在WordPress的網站檢查[這裏](http://codex.wordpress.org/Using_Permalinks) –

+0

這個插件可能也有幫助[插件](http://wordpress.org/plugins/wp-no-category-base/)。這裏是一個Multisite wordpress的解決方案[點擊這裏](http://stackoverflow.com/questions/17798815/remove-category-tag-base-from-wordpress-url-without-a-plugin) –

+0

不適用於標籤:(任何幫助? –

回答