我有一个站点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]