私は現在、URL構造を持つデータベースサイトで作業しています。
example.com/f.php?id=12
欲しいのですが
example.com/f/12
私はこれをいたるところに見ます(IMDb、ウィキペディア..)が、それがどのように行われるかを理解することはできません。
助けてくれてありがとう!
私は現在、URL構造を持つデータベースサイトで作業しています。
example.com/f.php?id=12
欲しいのですが
example.com/f/12
私はこれをいたるところに見ます(IMDb、ウィキペディア..)が、それがどのように行われるかを理解することはできません。
助けてくれてありがとう!
それらはバニティ URL と呼ばれ、htaccess で実行できます。
あなたが探しているのは ですmod_rewrite
。これは、サーバーの webroot にある .htaccess ファイルで定義されています。この記事をチェックしてください - > http://www.sitepoint.com/apache-mod_rewrite-examples/
Apache のmod_rewriteを使用して行われます。あなたの例では、次の行でルートフォルダーに .htaccess ファイルを作成する必要があります。
RewriteEngine On
RewriteRule ^f//?(.*)$ f.php?id=$1 [NC]
これにより、「example.com/f.php?id=12」が「example.com/f/12」に、「example.com/f.php?id=12/」が「example.com/f/12」に表示されます。 /」。そのため、少しティーキングを行うことができます。しかし、あなたはその考えを理解します。そこには多くの例があります.1分間のグーグル検索で、これに出会いました.