问题: 我有一个显示个人资料的页面:'www.example.com/profile/1'
'1'是个人资料的ID,我从网址中检索ID并调用外部文件来检索个人资料信息。
一切正常。
但我现在想要使用配置文件名称而不是ID:'www.example.com/profile/nameOfProfile',Wordpress现在搜索名为'nameOfProfile'的页面,显然不存在。
我现在的问题是:如何设置以便网址“www.example.com/profile/nameOfProfile”加载页面“www.example.com/profile”,以便我可以手动从中检索名称url并打电话给个人资料?
答案 0 :(得分:0)
首先,您需要在URL中传递'nameOfProfile',如下所示,
www.example.com/profile?name="nameOfProfile"
然后你需要重写URL,如下所示,
RewriteRule ^profile/([^/]*)/? /profile/?name=$1 [QSA,L]