2017-04-24 81 views
0

问题: 我有一个页面,显示简档:“www.example.com/profile/1”WordPress的,使用蛞蝓为变量不是作为页蛞蝓

“1”是所述配置文件的ID,我从URL中检索ID并拨打外部文件来检索配置文件信息。

这一切工作正常。

但我现在想使用配置文件名称而不是ID:'www.example.com/profile/nameOfProfile',Wordpress现在搜索名为'nameOfProfile'的页面,该页面显然不存在。

我现在的问题是:我怎样才能让网址'www.example.com/profile/nameOfProfile'加载页面'www.example.com/profile',以便我可以手动检索名称该网址并拨打个人资料?

回答

0

首先,你需要通过“nameOfProfile”的URL为下面给出,

www.example.com/profile?name="nameOfProfile" 

然后你需要为下面给出重写URL,

RewriteRule ^profile/([^/]*)/? /profile/?name=$1 [QSA,L]