from / user?u =用户名=> / user / username

问题描述 投票:2回答:2

有可能吗?像这样更改链接:

www.example.com/user?u=Username to => www.example.com/user/Username

但仍然使用PHP来识别它是哪个用户。最好没有额外的页面来创建?

php .htaccess mod-rewrite
2个回答
2
投票

正如我在上面评论的那样你应该使用Url重写:例如,将它放在你的网站的根目录下,名称为.htaccess

Options +FollowSymlinks
RewriteEngine on
RewriteOptions Inherit
RewriteRule ^/?user/([A-Za-z]+)$  user.php?u=$1  [L]

0
投票

谢谢你们的帮助。这有效:

RewriteEngine On
RewriteRule ^/?user/([A-Za-z0-9]+)$ user.php?u=$1

小提示:如果你有相对路径,你必须添加../因为文件现在认为它在文件夹用户

© www.soinside.com 2019 - 2024. All rights reserved.