これは私がやろうとしていることです。私はシンプルなフレームワークを持っており、正しいファイルを指すようにURLを書き換えるためにmodリライトを使用しています。私は、Webフォルダ内にあるプロセスフォルダを持っています(Webフォルダは、画像、CSSなどの実際のWebサイトファイルがすべてあります)。.htaccessファイルが存在しない場合のリダイレクト
これは素晴らしいですが、私が今やろうとしているのは、フォームを処理するdefault.phpファイルを持つことです。私はそれにフォームを指す場合、ファイルが素晴らしい作品が、私はそれが適切なファイルのフォームを指すことができるようにしたいとファイルがそこにない場合は、default.phpを使用します。
フォームは、アクションは/ {ID OF THE FORM} .phpを処理するように設定されています。誰でもクラスを使用してフォームを作成でき、特別な処理をする必要がなければ、default.phpファイルは形。
私はちょうどdefault.phpを常に使用するようにフォームクラスを設定してから、default.phpファイルで適切なファイルが存在するかどうかを確認できます。
RewriteRule ^process/([^/]*) /web/process/$1
RewriteCond %{DOCUMENT_ROOT}/web/process/$1 !-f
RewriteCond %{DOCUMENT_ROOT}/web/process/$1 !-d
RewriteRule ^process/([^/]*) /web/process/default.php [L]
私は非常によく似た[質問](http://stackoverflow.com/questions/470880/rewriterule-checking-file-in-rewriten-file-path-exists/471994#471994) ://stackoverflow.com/questions/470880/rewriterule-checking-file-in-rewriten-file-path-exists)。 –