从固定链接中删除子类别

时间:2013-07-28 作者:Will Haynes

我经营着一个有成千上万条新闻的小型新闻网站。我目前正在通过将旧的CMS重建到wordpress中,将所有这些内容导入wordpress。到目前为止,一切进展顺利。

我的问题归结为:我们经营几个不同的新闻栏目。体育、新闻、艺术、运营与发展;c、 我们当前的permalink结构的设置方式如下:

http://newssite.com/sports/2010/04/05/post-title.

然而,这篇文章也带有“足球”或“篮球”之类的子类别。

当我将所有内容输入wordpress时,permalinks希望显示为:

http://newssite.com/sports/football/2010/04/05/post-title.

Is there a way to remove subcategories from showing up in permalinks? 我宁愿不破解核心文件,但如果它能解决我们的问题,我愿意这么做。

提前感谢。

1 个回复
SO网友:Piyush Jain

你可以重写你。htaccess,如果您熟悉这一点。

添加以下行并尝试:

RewriteRule ^category/(.+)$ http://www.example.com/$1 [R=301,L]

结束

相关推荐

Link categories to last post

我正在使用wp\\u list\\u categories()显示我的所有类别。但我希望子类别链接到该类别的最后一个帖子。例如: <ul> <li><a href=\"link-to-category-1\">CATEGORY 1</a> <ul> <li><a href=\"link-to-last-post-of-category-1-1\">CATE