2012-04-10 14 views
2

私は、データベースのサイトに取り組んでいるが、今では、URLの構造を有する:このデータベースのURL構造は?

example.com/f.php?id=12

私は

をしたいのですが

example.com/f/12

私はすべての場所(IMDBの、ウィキペディア...)上で、これを見るが、私はどのように行うのうち動作することはできません。

ありがとうございました!

+1

"mod_rewrite"(Apacheを使用していると仮定します)を検索 –

+0

['mod_rewrite'](http://httpd.apache.org/docs/current/mod/mod_rewrite.html) –

答えて

0

これはApacheのmod_rewriteを使って行われました。これがexample.com」に「example.com/f.php?id=12」を発表します

RewriteEngine On 

RewriteRule ^f//?(.*)$ f.php?id=$1 [NC] 

:あなたのことたとえば次の行でルートフォルダに.htaccessファイルを作成する必要があります/ f/12 "と" example.com/f.php?id=12/ "を" example.com/f/12/ "に変更します。それで、ちょっとしたおしゃべりでやり遂げることができます。しかし、あなたはその考えを得る。そこにはたくさんの例がありますが、私はthisに出くわしました。