私は比較的簡単な問題で助けを得ることができると期待しています:非常に単純なhtaccessをPHPルータに変換していますか?
私は大学のためのPHPアプリケーションをプログラミングしていました。私が考えているのは、 Apacheではありません。サーバーはphp -S
(PHP組み込みサーバー)です。
は、だから私のアプリは何か、私は.htaccess
にうまく働いていた、ある特定のファイルへのURIのルーティングに完全に依存しています:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ api.1.0.php [L,QSA]
私は、通常のPHPサーバを使用しているときに、ルータのファイルを使用することができることを承知していますが、誰も私がこの.htaccess
ファイルをPHPルーターに '変換'するのを助けることができますか?
私は正しい方向に私を指すことができる誰にも先ずありがとう!
編集:この質問を投稿するより良い方法は、誰でも私が.htaccess
ファイルが何をしているのか理解するのを助けることができますか?そして、私はそれをかなり簡単にPHPに変換することができました。
非常にありがとうを!あなたは間違いなく私に正しい道を教えてくれました。 htaccess(parse_url)に関連してコードの最初の行を説明してもらえますか? – Ollie
@Ollieはい、間違いありません。最初の行は、ブラウザーからリクエストURLを取得します。これは、ブラウザーのアドレスバーに表示されているドメインを離れる方法です。要求されたのは 'PATH'です。 –
@Ollie 'http:// localhost/users/123/ollie/posts/5'のようなURLを与えると、' $ path'は '/ users/123/ollie/posts/5'を含みます。 :) –