0

私はこれを変更しようとしています:

http://example.com/profile.php?name=ジョン

http://example.com/john

しかし、それは機能していません。私のGETとしてprofile.phpを表示しています。何か案は?

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 に答える