问题:我有一个显示配置文件的页面:“www.example.com/profile/1”
'1‘是配置文件的ID,我从url中检索ID,并调用外部文件来检索配置文件信息。
这一切都很好。
但我现在想使用个人资料名称而不是ID:'www.example.com/ profile /nameOfProfile',Wordpress现在搜索一个名为'nameOfProfile‘的页面,这个页面显然不存在。
我现在的问题是:我如何才能使url 'www.example.com/ profile /nameOfProfile‘加载页面'www.example.com/profile’,这样我就可以手动从url中检索名称并调用配置文件?
发布于 2017-04-24 19:49:02
首先,您需要在URL中传递'nameOfProfile‘,如下所示:
www.example.com/profile?name="nameOfProfile"然后您需要重写URL,如下所示:
RewriteRule ^profile/([^/]*)/? /profile/?name=$1 [QSA,L]https://stackoverflow.com/questions/43585365
复制相似问题