【问题标题】:Give error 404 on purpose on an existing url故意在现有网址上给出错误 404
【发布时间】:2013-12-23 09:26:27
【问题描述】:

我收到了来自托管公司的滥用投诉,因为垃圾邮件发送者正在发送链接到我域中的 gif 的网络钓鱼电子邮件。

不幸的是,该图像与缩略图 php 页面链接,我只想使用 mod_rewrite 过滤该特定 url

网址与此类似

http://www.mysite.com/wp-content/themes/Broadcast/thumb.php?src=http://www.mysite.com/wp-content/uploads/year/month/image.gif&w=594&h=300&zc=1&q=100

如何为这个特定的 url 提供 403 或 404?

如果我将图像文件移动到另一个路径,则该页面是错误页面 (thumb.php),但标题为 400。

【问题讨论】:

    标签: php regex apache .htaccess mod-rewrite


    【解决方案1】:

    尝试在wp-content/.htaccess 中插入此规则:

    RewriteEngine On
    RewriteBase /wp-content/
    
    RewriteCond %{THE_REQUEST} /themes/Broadcast/thumb\.php\?src=http://www\.mysite\.com/wp-content/uploads/year/month/image\.gif&w=594&h=300&zc=1&q=100
    RewriteRule ^ - [F]
    

    【讨论】:

      【解决方案2】:

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2022-12-31
        • 1970-01-01
        • 1970-01-01
        • 2014-04-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多