我正在使用WordPress作为主要CMS建立一个网站。会有很多静态页面和博客。网址将是:
除了默认的博客网址,我还想提供用户名网址,例如:
注意:这些用户名与WordPress博客用户名无关。他们将来自另一个数据库。
我正在考虑设置WordPress 404.php处理程序以将/whatever
视为用户名,因为WordPress不会处理它们(这意味着它们可能是用户名)。如果查询字符串是/whatever/something/else
,我将显示常规的404消息,因为这可能不是用户名请求。
这是一种很好的,可接受的解决方法吗?或者我应该修改.htaccess
以将WordPress放弃的内容路由到独立的/user.php?username=whatever
?还有其他方法可以完成这项工作吗?
答案 0 :(得分:0)
如何使用http://www.example.com/users/whatever作为用户页面的网址? / users /将为您提供唯一的URL来识别用户页面。
然后可以根据您的示例将此URL格式重定向到/user.php?username=whatever。