2011-07-03 13 views
0

これまでどおり、スクリプトは存在しないフォルダから自分のサイトのページを読み込もうとしますが、ふるい落とす必要はありません。 "ファイルが存在しないフォルダにある場合..."と書かれた書き換え条件を書く方法を理解できません。 /weblogs /(ただのフォルダ)の書き換えルールのようなものを指します /admin/categories.php/login.php?cpath= &アクション= new_product_preview(存在しないフォルダ内のファイル).htaccessは、存在しないフォルダの場合にのみカスタムページに書き換えます。

:/404noted.htm

ありがとうございました!

ダニエル

答えて

0

RewriteCond %{SCRIPT_FILENAME} !-d 
RewriteRule ..... 
0

の線に沿って何かを.htaccessファイルでこれを置く試してみてください:

RewriteEngine On 
RewriteCond %{SCRIPT_FILENAME} !-f 
RewriteCond %{SCRIPT_FILENAME} !-d 
RewriteRule ^(.*)$ 404noted.htm/$1 

それはそれによって必ず何のファイルまたはフォルダを作成していないかをチェックします存在しない場合は、404noted.htmファイルに転送されます。

+0

ありがとうございました!それは、書き換えルールが500のエラーを引き起こしていたことを除いて、機能しました。私はこれに変更しました:RewriteRule ^(。*)$ /404noted.htm [NC、L] – Tiramisu

+0

以前の投稿を投稿して間もなく、上記のコードは本質的に私の404ページをすべてのケースに置き換えていることに気付きました。私はまだ私の404ページが存在するフォルダに存在しないファイルのために表示したい。 – Tiramisu