0

我正在尝试改变这一点:

http://example.com/profile.php?name=john

http://example.com/john

但是它不起作用。它显示 profile.php 作为我的 GET。有任何想法吗?

RewriteRule ^([^-]*)$ profile.php?name=$1 [L] # Profile
4

2 回答 2

1

试试这个:

RewriteRule ^([A-Za-z_]+)$ profile.php?name=$1 [NC,B,QSA]
于 2013-10-10T16:32:49.817 回答
0
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^/?([^/]+)$ /profile.php?name=$1 [L]
于 2013-10-10T16:38:12.247 回答