屏蔽/更改网址与htaccess - wordpress slug

时间:2014-08-10 13:41:44

标签: php wordpress .htaccess slug

对于我的新Wordpress网站,我遇到了一个小问题。

有一个名为' vehicle'的自定义帖子类型它使用url slug' vehicle'。

问题是,我的网站并非针对汽车,而是在船上,所以我想将网址更改为www.domain.com/boats/boatname1而不是www.domain.com/vehicle/boatname1 。

我已经成功使用以下代码编辑了slug - 之后我刷新了重写URL并且来回更改了永久链接:

function change_vehicle_rewrite_rules() { global $wp_post_types; $rewrite = &$wp_post_types['vehicle']->rewrite; $rewrite['slug'] = 'horses'; } add_action( 'init', 'change_vehicle_rewrite_rules', 999 );

在我的主页上,有一些显示www.domain.com/boats/boatname的nog链接,但是当我点击它们时,我得到了404.如果我将网址更改为www.domain.com/vehicle/boatname做的工作。所以网址已经改变,但工作岗位仍然显示在/ vehicle /而不是/ boats /下。

有没有办法,也许使用.htaccess,以便我的网站上显示/ vehicle /的每个网址都更改为/ boats /?

或者也许这种方式,当我点击链接www.domain.com/boats/boatname它显示/ vehicle / content,但在URL中显示/ boats /。

提前感谢您的帮助!

麦克

1 个答案:

答案 0 :(得分:0)

我们在这里谈论了多少个不同的网址?如果它不是一个巨大的数量,您可以查看其中一个文本替换插件并指定每个原始URL,以及您希望文本替换为什么(即:从“车辆”到“船”)

http://wordpress.org/plugins/text-replace/