ユーザーがphp変数ページを生成するプロファイルを作成するWebサイトがありますex:profile-detail?id = 286、idは動的に生成されます、ex:profile-detail?id = 286、次の登録profile-detail?id = 287 など... とにかく、より Seo に適した URL リンクを生成する方法はありますか。例: /username-location. ありがとう
1 に答える
1
次のように書き換えルールを設定できます.htaccess
。
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
この場合、サーバーへのリクエストはすべて index.php によって処理されます (同じ名前の静的ファイルが存在しない場合)。そして、 $_SERVER['REQUEST_URI'] は実際のリクエスト URI と同じになります。それを解析してロジックに使用するだけです。
たとえば、その .htaccess で /user/registry リクエストを送信する場合
$_SERVER['REQUEST_URI'] => '/user/registry'
于 2013-05-20T07:57:08.860 に答える