繁体   English   中英

在WordPress中重写URL

[英]Rewrite URL in WordPress

我想将网址从

//kidandtrip.loc/attractions?order_by=date&order_type=desc&view_type=gallery&page=1&keyword=**vie**&destination=**Salzburg**&sightseeing=**sightseeing**&museum=**museum**&qodef_tours_search_submit=Search

//kidandtrip.loc/attractions/vie/Salzburg/sightseeing/museum

我试图使用.htaccess来做到这一点,但是它不起作用。 我的.htaccess文件中有这一行

RewriteRule
^attractions/([^/]*)/([^/]*)/([^/]*)/([^/]*)\.html$ /attractions?order_by=date&order_type=desc&view_type=gallery&page=1&keyword=$1&destination=$2&sightseeing=$3&museum=$4&qodef_tours_search_submit=Search [L]

你可以帮帮我吗? 谢谢

它有点长,但是您可以使用此(^//kidandtrip\\.loc/attractions).*?keyword=(\\w+).*?destination=(\\w+).*?sightseeing=(\\w+).*?museum=(\\w+)

基本上,您只需要忽略完全匹配,并在每个捕获组之间使用/

演示

暂无
暂无

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

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