个人资料网址无法获得结果

时间:2018-01-01 01:17:54

标签: php mysql

所以我希望允许我的会员通过网址查看个人资料,例如:mywebsite.com/account/Username

但是,目前我的会员可以通过网址查看:mywebsite.com/account?username=username。

这看起来并不专业,而且我已经尝试了几乎所有内容,以便将其发送到我想要的网址。 (请注意;我对这个网站很新,不能正确使用它,如果我做错了什么,请通知我,我会证明这一点。) 代码:

guildconfig

完整代码: https://pastebin.com/UmAmF9Rt

//get config
$config = $base->loadConfig();

1 个答案:

答案 0 :(得分:0)

您最好的选择是使用: 带有mod_rewrite的.htaccess路由

尝试在根文件夹中添加名为.htaccess的文件,并添加如下内容:

  RewriteEngine on
  RewriteRule ^/?Some-text-goes-here/([0-9]+)$ /account.php?username=$username

这将告诉Apache为此文件夹启用mod_rewrite,如果它被问到与正则表达式匹配的URL,则会在内部将其重写为您想要的内容:

请参阅Niels Keurentjes的回答:https://stackoverflow.com/a/16389034/3367509

如果您是.htaccess的新手,请查看以下问题:What is .htaccess file?