-2
PHPがApacheのmod_rewriteを使用してURLを書き直す便利な機能はありますか?PHPは.htaccessファイルを使用してリンクを書き換えます
$url="semantic/path/to/page";
$url=mod_rewrite_url($url,"path/to/.htaccess");
//$url is index.php?page_id=45
私はかかわらず、存在を疑うれ、私は単純に.htaccessファイルを解析し、URLを含む文字列と比較することのアイデアを持っていたが、私はいくつかの組み込み関数で、より興味があります。
を私はどのフレームワークを避けるためにしようとしている - 私はちょうどドン彼らを好きではない。しかし、答えをありがとう。 – Atheus
私自身のサイトで自分自身でフレームワークを作ったので、少なくともCakeとCodeIgniterが採用しているメソッドを調べることをお勧めします。私は素晴らしいMVCスタイルのURLを管理するのが難しいと感じましたが、これらのフレームワークは、少なくとも私が比較のためにどのように達成したかを理解する助けになりました。 – Hammerstein
私は、すべてのURLをインデックスファイルにリダイレクトし、前のリクエストURLを使用して決定させることを考えています。 – Atheus