繁体   English   中英

使用htaccess屏蔽/更改网址-Wordpress Slug

[英]Masking / changing url with htaccess - wordpress slug

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

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

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

我已经使用以下代码成功编辑了该段代码-之后,我刷新了重写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的链接,但是当我单击它们时,会得到一个404。如果将URL更改为www.domain.com/vehicle/boatname,它确实起作用。 因此,网址已更改,但工作帖子仍显示在/ vehicle /下,而不是在/ boats /下。

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

或者当我单击链接www.domain.com/boats/boatname时,它显示/ vehicle /内容,但在URL中显示/ boats /的方式。

在此先感谢您的帮助!

麦克风

我们在这里谈论多少个不同的URL? 如果不是很多,您可以查看其中一个文本替换插件,并指定每个原始URL,以及您希望替换文本的内容(即:从“车辆”到“船”)

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM