サイトの URL をhttp://example.comにします。
ユーザーが URL http://example.com/profile_ 103 .php を入力している場合、ID 103を持つユーザーのプロファイルを表示する必要があり、ファイル profile_ 103 .php が存在しないとします。ユーザーが入力したファイル名から抽出された値を取得する必要があります。
どうすればphpでこれを行うことができますか?
サイトの URL をhttp://example.comにします。
ユーザーが URL http://example.com/profile_ 103 .php を入力している場合、ID 103を持つユーザーのプロファイルを表示する必要があり、ファイル profile_ 103 .php が存在しないとします。ユーザーが入力したファイル名から抽出された値を取得する必要があります。
どうすればphpでこれを行うことができますか?
http://example.com/profile_103.phpの Apache と PHP を使用したクイック & ダーティ ソリューション:
次の内容で .htaccessfile を作成します。
RedirectMatch 403 の RewriteEngine /..*$ RewriteCond
%{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php
index.php の内容は次のとおりです。
$userId = str_replace('.php', '', str_replace("/profile_", '', $_SERVER['REQUEST_URI']));
$userId をエコーします。