代码之家  ›  专栏  ›  技术社区  ›  Morten Christiansen

如何避免用url重写破坏TinyMCE弹出窗口?

  •  1
  • Morten Christiansen  · 技术社区  · 16 年前

    我有一个使用TinyMCE文本框进行编辑的网站。它工作得很好,除了工具栏选项会打开一个弹出窗口,因为它似乎被我在.htaccess文件中的url重写所捕获。每个都显示了我的404页面。url重写设置为将所有url(ajax调用除外)发送到index.php文件。很明显,弹出窗口也被这个捕获了,但我不知道在.htaccess文件中要查找什么url签名,所以有人知道我可以匹配什么样的模式吗?

    2 回复  |  直到 16 年前
        1
  •  3
  •   Community CDub    8 年前

    As@ andyk 指出,您可以在TinyMCE文件夹中使用.htaccess来覆盖正在进行URL重写的全局设置。我过去也曾这样做过,以解决同样的问题。

    如果出于某种原因这对你没有吸引力,另一种选择是像这样排除tinyMCE文件夹:

    # if URL starts with /TinyMCE, stop processing here
    RewriteCond %{REQUEST_URI} ^/TinyMCE [NC]
    RewriteRule .* - [L]
    

    这设置了一个重写条件,以检查TinyMCE所在的目录,如果找到,则检查规则。*-表示对于所有URL,什么都不做,[L]表示在此处停止处理。

        2
  •  1
  •   andyk    16 年前

    也许可以尝试在您的htaccess中为tinyMCE文件夹设置一个例外?