Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Wordpress中创建(自定义)友好URL?_Wordpress_Friendly Url_Seo - Fatal编程技术网

如何在Wordpress中创建(自定义)友好URL?

如何在Wordpress中创建(自定义)友好URL?,wordpress,friendly-url,seo,Wordpress,Friendly Url,Seo,在Wordpress中,我将永久链接结构设置为:/%category%/%postname% 创建自定义搜索页面后,我现在拥有以下URL: http://mypage.com/search?foo1=bar&foo2=&foo3=&foo4= 我有两个问题: 1) 如何转换此url,以便访问例如http://mypage.com/search/foo1/bar 2) 有没有办法删除“未使用的”参数?(&foo2=&foo3=&foo4=) 我找到了,指着Wordpress中的函数,并谈到了mod

在Wordpress中,我将永久链接结构设置为:
/%category%/%postname%

创建自定义搜索页面后,我现在拥有以下URL:
http://mypage.com/search?foo1=bar&foo2=&foo3=&foo4=

我有两个问题:

1) 如何转换此url,以便访问例如
http://mypage.com/search/foo1/bar

2) 有没有办法删除“未使用的”参数?(
&foo2=&foo3=&foo4=


我找到了,指着Wordpress中的函数,并谈到了mod_重写。但是不太确定如何继续,或者使用哪种方法更好。

您可以使用wordpress的
解析请求()
功能或
修改重写
来转换url,但要使其正常工作,您必须编写一个函数来捕获请求的url并将其转换为原始url以服务于请求