.htaccess を使用したきれいな URL の作成
質問: 複数のパラメータを持つ URL をきれいで読みやすい URL に変換するにはどうすればよいですか.htaccess を使用した形式?
回答:
.htaccess を使用してきれいな URL を作成するには、書き換えルールを利用できます。方法は次のとおりです:
単一パラメータのルールの書き換え:
http://localhost/index.php?user=1 のような URL を http に変換するには: //localhost/user/1 .htaccess を使用して、次を実装できます:
<code class="htaccess">Options +FollowSymLinks RewriteEngine On RewriteRule ^user/(.*)$ ./index.php?user=</code>
複数パラメータの書き換えルール:
URL を変換するにはhttp://www.yourwebsite.com/index.php?user=1&action=update のように http://www.yourwebsite.com/user/1/update:
<code class="htaccess">Options +FollowSymLinks RewriteEngine On RewriteRule ^user/([0-9]*)/([a-z]*)$ ./index.php?user=&action=</code>
PHP でのパラメータへのアクセス:
PHP では、キャプチャされたパラメータを取得できます:
<code class="php"><?php echo "user id:" . $_GET['user']; echo "<br>action:" . $_GET['action']; ?></code>
追加の考慮事項:
以上が.htaccess を使用してユーザーフレンドリーな URL を作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。