mod_rewrite に問題があります。
タイトルでそれらの URI をリダイレクトしたい。私は次のルールを使用します
RewriteEngine on
RewriteCond $1 !^(folders not to be redirected e.g. css|images)
RewriteCond $1 !^(.*).(file extension e.g. png|css|txt|php)
RewriteRule ^(.*)$ index.php?id=$1 [L]
すべてのリソースをフォルダーに配置した場合にのみ機能します。そうでない場合は、次のように表示されます。
"/foo/index.php" not found.
解決するために、すべてのリソースを「www」フォルダーに入れました
しかし、たとえば「foo」のサブフォルダーからリソースをロードしようとすると、次のように表示されます。
The requested URL "/foo/foo2" was not found on this server.
「/foo/foo2」や「/foo/foo2/foo3」などのサブフォルダーからリソースをロードするにはどうすればよいですか?
また、フォルダー内の index.php の自動検索の問題をどのように解決できますか?