0

www.example.com/user/?username=James URL 書き換え (.htaccsess) を使用する代わりに、
www.example.com /user/James のようなURL を使用します。


ユーザーをリダイレクトしたくありません。その/user/James shows /user/?username=Jamesコンテンツだけです。誰も答えを持っていますか?

www.example.com/user/Jamesの代わりにwww.example.com/Jamesを使用することは可能ですか?

私のサーバー言語はPHPです

ありがとう、下手な英語でごめんなさい:-)

4

2 に答える 2

0

Apache の mod_rewrite を使用して、これらのルールをドキュメント ルート (サーバー ルート、移動先/)の htaccess ファイルに追加します。

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^user/(.*)$ /user/?username=$1 [L,QSA]

これはブラウザをリダイレクトせず、ブラウザのロケーション バーの URL には影響しません。

于 2013-10-16T19:15:16.113 に答える