如何从url直接调用用户名调用url

时间:2017-04-26 01:33:14

标签: php .htaccess

我想以与facebook相同的方式调用个人资料页面。 example.com/johndoe 这个链接应该显示John Doe的个人资料页面,但是我试图把事情做好,但不能。

RewriteRule ^([a-zA-Z0-9]+)$ profile.php?username=$1 [L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]*)$ /profile.php?username=$1 [L]

这应该检索用户名并使用profile.php

重写url
$username = $_GET['username'];

并且此HTACCESS代码未按预期运行。

1 个答案:

答案 0 :(得分:0)

像这样使用,

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)$ profile.php?username=$1 [L]