2013-10-27 125 views
0

我對URL結構有點問題,因爲我使用的是Wordpress頁面的自定義結構。.htaccess重寫Wordpress類別到頁面

當前我使用普通頁面作爲類別。

www.domain.tld/my_page 

此頁面包含來自正常Wordpress類別的所有帖子。頁面是使用插件自動生成的。我的問題是當我使用麪包屑時,當我進入後我得到以下面包屑。

Home > Category > Post 

這應該是

Home > Category > Post (where category should link to my_page instead of category) 

我可以用正常的rewritetrule在.htaccess這樣的管理此:

RewriteRule ^category/name_of_category/ http://domain.tld/name_of_category/ [R=301,L] 

是有可能使rewritetule在.htaccess中,去除/類別/完全從URL結構?這會讓我的結構像它應該那樣工作,而不必每次在我的廣告新類別中都在.htaccess中添加新規則。

希望有人能幫忙。

回答

2
function kill_category_base ($string) { 
    $string = str_replace('category/', '', $string); 
    return $string; 
} 
add_filter('category_link', 'kill_category_base'); 
RewriteRule ^([^/.]+)/(page/([0-9]+)|feed)$ index.php/category/$1/$2 [L] # redirect category pages and feeds 

發現這裏Remove Categoriy Suffix Permalink

+0

感謝。正是我需要的:) – puntable