这是我正在使用的htaccess代码
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$profile.php?q=$1 [L,QSA]
当用户访问其个人资料时,网址应从http://domain.com/profile.php更改为http://domain.com/username(用户登录的用户名)
它给出的错误是,当我输入http://domain.com/lina时,它表示找不到页面
答案 0 :(得分:1)
您错过RewriteRule
中的空格:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ profile.php?q=$1 [L,QSA]