2016-10-24 91 views
0

我有一个网站,它的结果是所有段落都包含用于搜索的关键字和选择的语言。但它返回的网址并不是我想要的样子。如何在WordPress中更改搜索结果网址结构?

当前的URL像下面给出的一个,

petergraae.com/petergraae.com/search_result/?language=10&search_word=banana+(adj.) 

其中language = 10是英语。我想要的URL像下面给出的,

petergraae.com/petergraae.com/English/banana 

我听说可以通过.htaccess文件来完成,但需要适当的指导。

下面是搜索结果页面的截图:

search result

+1

为什么你要重复你的域名?当然你更喜欢'petergraae.com /英语/香蕉'? – Lag

+0

@thickguru它已经是这样,因为我的WordPress是在一个子目录。 – user6472814

回答

1

虽然这可以通过修改.htaccess文件来实现,WordPress的这样做的正确方法是使用内置的Rewrite API 。更具体的你可以使用add_rewrite_rule()function

+0

请您简单介绍一下吗? – user6472814