在wordpress上重写/整理搜索网址

时间:2013-12-30 20:59:55

标签: php wordpress .htaccess mod-rewrite url-rewriting

我想在我的Wordpress博客上美化搜索网址,如下所示:

  

someblog.com/?s=some_query ==> someblog.com/search/some_query

=>这样可行:)

  

someblog.com/?s=some_query&post_type=myview ==> someblog.com/search/myview/some_query

=>现在不能正常工作,使用此“myview / some_query”进行搜索。

我该怎么办?最好只修改我的.htaccess,欢迎任何其他解决方案,包括一些PHP代码;)

我的.htaccess片段:

RewriteBase /
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/\?s=([^\s]+)\&post_type=([^\s]+) [NC]
RewriteRule ^ search/%2/%1? [L,R,NC]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/\?s=([^\s]+) [NC]
RewriteRule ^ search/%1? [L,R,NC]

BR。

0 个答案:

没有答案