如何在根目录下设置WordPress但仍使用/用户名URL?

时间:2011-03-09 17:38:55

标签: wordpress .htaccess url-rewriting

我正在使用WordPress作为主要CMS建立一个网站。会有很多静态页面和博客。网址将是:

  

http://website.com/

     

http://website.com/about

     

http://website.com/blog

除了默认的博客网址,我还想提供用户名网址,例如:

  

http://website.com/username

注意:这些用户名与WordPress博客用户名无关。他们将来自另一个数据库。

我正在考虑设置WordPress 404.php处理程序以将/whatever视为用户名,因为WordPress不会处理它们(这意味着它们可能是用户名)。如果查询字符串是/whatever/something/else,我将显示常规的404消息,因为这可能不是用户名请求。

这是一种很好的,可接受的解决方法吗?或者我应该修改.htaccess以将WordPress放弃的内容路由到独立的/user.php?username=whatever?还有其他方法可以完成这项工作吗?

1 个答案:

答案 0 :(得分:0)

如何使用http://www.example.com/users/whatever作为用户页面的网址? / users /将为您提供唯一的URL来识别用户页面。

然后可以根据您的示例将此URL格式重定向到/user.php?username=whatever。