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

时间:2009-01-27 15:35:48

标签: url-rewriting tinymce

我有一个使用TinyMCE文本框进行编辑的网站。它工作正常,除了打开弹出窗口的工具栏选项,因为它似乎被我在.htaccess文件中重写的URL捕获。每个都显示我的404页。设置url重写,以便将所有url(ajax调用除外)发送到index.php文件。很明显弹出窗口也被这个抓住了,但是我不知道在.htaccess文件中要查找哪些url signatrues,所以有谁知道我可以匹配哪种模式?

2 个答案:

答案 0 :(得分:3)

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

如果由于某种原因这对你没有吸引力,另一个选择是排除tinyMCE文件夹,如下所示:

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

设置重写条件以检查TinyMCE所在的目录,如果找到,则规则。* - 表示所有URL,不执行任何操作,[L]表示此处停止处理。

答案 1 :(得分:1)

尝试在你的htaccess中为tinyMCE文件夹添加一个异常吗?