【问题标题】:.htaccess rewrite rule for URL with round bracket带有圆括号的 URL 的 .htaccess 重写规则
【发布时间】:2017-08-31 22:49:58
【问题描述】:

我工作的公司最近刚刚发送了一封群发电子邮件,但页脚的 URL 有误。正确的 URL 是 /email/footer.png,但电子邮件的 URL 是 /email/footer.png)(注意尾括号)。

我尝试了以下 .htaccess RewriteRule,但没有成功。 RewriteEngine 已打开,mod_rewrite.c 已加载,并且正在为许多其他 RewriteRules 进行重写:

RewriteRule ^/email/footer\.png\)$ /email/footer.png

有人知道解决办法吗?

【问题讨论】:

    标签: apache .htaccess mod-rewrite


    【解决方案1】:

    您需要从 uri 模式中删除前导斜杠

    RewriteEngine on
    
    RewriteRule ^email/footer\.png\)$ /email/footer.png [L,R]
    

    【讨论】:

    • 完美!当 SO 允许我时,我会在 6 分钟内接受这个作为答案:)
    猜你喜欢
    • 2013-11-10
    • 1970-01-01
    • 2017-11-03
    • 2022-11-12
    • 1970-01-01
    • 2011-12-06
    • 2016-11-19
    • 1970-01-01
    相关资源
    最近更新 更多