【问题标题】:How to redirect with .htaccess wrong external urls containing an?如何使用 .htaccess 重定向包含错误的外部 url?
【发布时间】:2014-03-14 22:54:26
【问题描述】:

我有一个 wordpress 网站,过去我使用了一个脚本,该脚本使用以下字符串在框架页面中加载外部 URL: http://www.mywebsite.com/?out=http://www.externaldomain.com/... 但它被垃圾邮件发送者用于他们的目的,所以我不得不禁用它,但现在 - 在世界上 - 每个像上面的链接都显示我的主页。我需要将具有该结构的所有 url 重定向到自定义 404 页面,例如 if is ?out=http/... THEN redirect to 404 url​​ page 是否可以通过.htaccess? 谢谢!

【问题讨论】:

    标签: wordpress apache .htaccess redirect


    【解决方案1】:

    试试:

    RewriteEngine On
    RewriteCond %{QUERY_STRING} ^out=([^&]+)
    RewriteRule ^/?$ http://www.mywebsite.com/error.php? [L,R=301]
    

    【讨论】:

    • 没问题,如果它确实解决了您的问题,您可以将答案视为正确,以便其他遇到您问题的用户知道您解决了问题。
    猜你喜欢
    • 2022-11-30
    • 2010-09-09
    • 1970-01-01
    • 2021-04-03
    • 2012-03-04
    • 1970-01-01
    • 1970-01-01
    • 2014-05-24
    • 1970-01-01
    相关资源
    最近更新 更多