ファイル名がjs、css、gifなどで終わる場合を除いて、存在しないファイル名についてはmod_rewriteを有効にしたいので、通常の404を返すようにしてください...mod_rewriteを使用してアセット以外のindex.phpにリダイレクトするにはどうすればよいですか?
これは:
RewriteCond %{REQUEST_FILENAME} \.(js|ico|gif|jpg|png|css|pdf)$ [OR]
RewriteCond %{REQUEST_FILENAME} favicon.ico$ [OR]
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^(.*)$ /index.php/$1 [L]
私はどこかでオンラインで見つけましたが、うまくいかないようです。私の存在しないJSファイルはまだ私のindex.phpファイルに送られます。
妥当と思われますが、それでも動作していないようです。 – blockhead
それは私のために働く。 – Gumbo
多分私のサーバーの設定...私は別のサーバーでそれを試し、それは広告として働いた。 – blockhead