質問

その中で最も効率的な方法の実現にphp駆動permalinks?

基本的には時の運用負荷を軽減したいデータベースにアクセスします。

どのようにリダイレクトidはデータベースに保持されてい?

役に立ちましたか?

解決

SOないように

あなたは、DBのIDベースのURLを使用することができます:

http://stackoverflow.com/questions/1265061/efficient-way-to-realize-permalinks-in-php

または

http://stackoverflow.com/questions/1265061

の両方が同じ場所に行きます。

これは通常は.htaccessからあなたのphpファイルにリダイレクトするのmod_rewriteのいくつかの並べ替えを介して行われます。

RewriteRule ^/questions/([0-9]+)/?.*$ /questions.php?id=$1

書き換えルールは離れIDの後にすべてのものを投げる - ので、あなたも

に行くことができます
http://stackoverflow.com/questions/1265061/not-the-questions-title-anymore

そして、あなたはまだあなたの目的地に到達します。あなたは、PHPでリンクを生成するとき「結合」されている実際のURLに「タイトルナメクジ」を追加したいと思う - それはあなたの検索エンジンの使い勝手が向上します...

他のヒント

シンプルなURLをID地図を取得するIDをURL:

+----------+----+
| URL path | ID |
+----------+----+
| /foo     | 1  |
| /bar     | 2  |
| /bar/baz | 3  |
| …        | …  |
+----------+----+
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top