0

だから私はすべてのhtaccessソリューションを閲覧しましたが、私のシナリオには適していません...

基本的に、次のように、リストされているものを除くすべてのファイル タイプへの直接アクセスを拒否したいと考えています。

Order Deny,Allow
Deny from All
<FilesMatch ".(flv|gif|jpg|jpeg|png|ico|swf|js|css|less|pdf|php|html)$">
Allow from All
</FilesMatch>

問題は、/?foo=bar のような URL を使用できないことですが、/index.php?foo=bar を使用する必要があります ...

これを解決するには?RewriteCond? 誰でも同じことをするワンライナーをドロップできますか?

ありがとう。

4

1 に答える 1

0

これはうまくいきました:

<FilesMatch ".(flv|gif|jpg|jpeg|png|ico|swf|js|css|less|pdf|php|html|htm)$">
    Allow from All
</FilesMatch>
<FilesMatch "^(index\.php)?$">
    Allow from all
</FilesMatch>
于 2013-05-19T23:09:49.550 に答える