所以我希望允许我的会员通过网址查看个人资料,例如:mywebsite.com/account/Username
但是,目前我的会员可以通过网址查看:mywebsite.com/account?username=username。
这看起来并不专业,而且我已经尝试了几乎所有内容,以便将其发送到我想要的网址。 (请注意;我对这个网站很新,不能正确使用它,如果我做错了什么,请通知我,我会证明这一点。) 代码:
guildconfig
完整代码: https://pastebin.com/UmAmF9Rt
//get config
$config = $base->loadConfig();
答案 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?