効率的な方法の実現にpermalinks php
質問
その中で最も効率的な方法の実現に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 |
| … | … |
+----------+----+
所属していません StackOverflow