每隔一段时间脚本就会尝试从不存在的文件夹中加载我网站上的页面,最终我会得到数千个404错误日志,我宁愿不必筛选。我无法弄清楚如何编写重写条件,说:“如果文件位于不存在的文件夹中......”
以下是我需要捕获的两个示例: / weblogs /(只是一个文件夹) /admin/categories.php/login.php?cpath=&action=new_product_preview(文件夹中不存在的文件)
重写规则将指向类似:/404noted.htm
谢谢!
丹尼尔
答案 0 :(得分:0)
按照
的方式行事RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule .....
答案 1 :(得分:0)
尝试将其放在.htaccess文件中:
RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule ^(.*)$ 404noted.htm/$1
检查以确保该名称不存在任何文件或文件夹,如果两者都不存在,则会转发到您的404noted.htm文件。