Php from/user?u=用户名至=>/用户/用户名
有可能吗。按如下方式更改链接:Php from/user?u=用户名至=>/用户/用户名,php,.htaccess,mod-rewrite,Php,.htaccess,Mod Rewrite,有可能吗。按如下方式更改链接: www.example.com/user?u=Username to => www.example.com/user/Username 但是仍然使用PHP来识别它是由哪个用户使用的。 最好不要创建额外的页面?正如我在上面所评论的,您应该使用Url重写: 例如,将其放在网站的根目录中,名称为.htaccess Options +FollowSymlinks RewriteEngine on RewriteOptions Inherit RewriteRule
www.example.com/user?u=Username to => www.example.com/user/Username
但是仍然使用PHP来识别它是由哪个用户使用的。
最好不要创建额外的页面?正如我在上面所评论的,您应该使用Url重写: 例如,将其放在网站的根目录中,名称为
.htaccess
Options +FollowSymlinks
RewriteEngine on
RewriteOptions Inherit
RewriteRule ^/?user/([A-Za-z]+)$ user.php?u=$1 [L]
谢谢大家的帮助。这已经奏效:
RewriteEngine On
RewriteRule ^/?user/([A-Za-z0-9]+)$ user.php?u=$1
小提示:
如果有相对路径,则必须添加/
因为文件现在认为它在文件夹user中,看起来像htaccess,所以您应该检查它们,寻找Url重写!可能重复的点击我的评论上面的链接首先,你需要重写htaccess的URL。然后,您可以使用explode(“/”,$URL)从预期的URL提取最后一部分。您可以使用用户名。如果可能重复,请将问题标记为已通过我的答案解决。顺便说一句,“/”前面的“?”表示“/”是可选的:)完成!很多卡多兰和其他人!小提示:如果您有相对路径,则必须添加../因为文件现在认为它在orderner用户中