WordPress URL重写以传递工作室名称


WordPress URL Rewrite to pass name of studio

我有一个站点http://hitplayyoga.com我们在那个网站上有一个工作室目录。它列出了我们系统中的所有工作室。我们现在正在这样写工作室的URL链接:

http://hitplayyoga.com/studio-detail/69 

并且这将适当地显示ID为69的工作室的细节。我们想更改URL,使其包含工作室名称。它应该是

http://hitplayyoga.com/studio-detail/69/3-Oms-Yoga 

-或-

http://hitplayyoga.com/studio-detail/3-Oms-Yoga

我如何在.haccess中编写一条规则,将页面重定向到studiodetail/?id=$1&name=2美元,如果我包括ID或工作室详细信息/?name=2美元,如果我不包括ID?我是.htaccess文件和重写规则的新手。谢谢你的帮助!

您应该在URL中保留ID。这是应该适用于您的规则:

RewriteRule ^(studio-detail)/([0-9]+)/([^/]+)/?$ /$1/?id=$2&name=$3 [L,QSA,NC]