2017-03-09 63 views
2

有没有可能。更改这样的链接:from/user?u =用户名=> /用户名/用户名

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

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

+0

样子htaccess的相对路径,你应该去检查他们,寻找网址重写! – kaldoran

+3

[用PHP重写URL]可能重复(http://stackoverflow.com/questions/16388959/url-rewriting-with-php) –

+0

点击我上面评论的链接 –

回答

2

正如我上面的评论,你应该使用URL重写: 对于为例把这个在您的网站的根名下.htaccess

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

就放一个? befor第一个用户,它的工作原理! – Silinator

+0

然后请标记问题解决我的答案。顺便说一下,“?”之前的“/”表示“/”是可选的:) – kaldoran

+0

完成! Thx很多kaldoran和其他!小提示:如果你有相对路径,你必须添加../因为文件现在认为它在订单用户 – Silinator

0

感谢您的帮助一起。这工作:

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

小提示: 如果你有需要添加一个../ 由于文件现在认为它是在文件夹的用户