0

私はSOを見てきましたが、私の問題に対する答えを見つけることができませんでした.

どのように私はから行くことができます:

 localhost/profile.php?id=22

に:

 localhost/charlie 

ここでは Charlie がユーザー名 (名前ではありません) になります。

また、ユーザーが入力するかどうかを確認したい

 localhost/profile.php?id=22 

また

 localhost/charlie 

探している適切なプロファイルにリダイレクトされます。

ありがとう !

4

1 に答える 1

1

mod_rewrite と .htaccess を有効にしてからhttpd.conf、このコードをディレクトリの.htaccess下に配置します。DOCUMENT_ROOT

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /

RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/+profile\.php\?id=22\s [NC]
RewriteRule ^ /charlie? [R=302,L]

RewriteRule ^charlie/?$ /profile.php?id=22 [NC,L,QSA]
于 2013-07-03T15:14:15.413 に答える