(PHP初心者はこちら)
ほとんど静的なマーケティング Web サイト用の非常に単純なルーターを作成しています。これまでのところ、ファイルに一致しないすべてのリクエストは index.php を通過します。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule . /index.php [L]
</IfModule>
私の index.php では、何を出力するかを決定します。これはかなりうまくいっています。
しかし、ユーザーが特にアクセスしてほしくないファイルを参照した場合はどうなるでしょうか? 私のindex.phpを通過しません。だから私はその条件を取り除くことができました...しかしcssファイルはどうですか?それらも含めることができると思います。しかし、その後... 画像はどうですか?
私がまだ知らないより良い方法があると思います。
(1 つの要求: フレームワークの使用を提案しないでください。他の人のコードを使用する前に、物事がどのように機能するかを学びたいです。)