我的Wordpress网站上的文本编辑器(Tiny MCE)无法正常工作。我正在使用全新安装的Wordpress和默认的26个主题。我没有安装任何插件。
查看开发人员工具,我会看到此错误:
tinymce.min.js?ver=4800-20180716:formatted:4787 GET http://website.com/new/wp-includes/js/tinymce/themes/modern/theme.min.js?wp-mce-4800-20180716 400 (Bad Request)
由于末尾的查询字符串,服务器无法解析URL。
如果我在新标签页中打开此网址并删除?wp-mce-4800-20180716
,它将解析该文件。
我了解这可能是主机环境的问题,因此我试图在htaccess文件中创建一条新规则,以从网址中剥离?wp-mce-xxxxxx
,如下所示:
RewriteRule ^(.*)\?wp-mce-.*$ $1 [L]
但是我运气不好。
有人知道我该如何解决这个问题?
答案 0 :(得分:1)
我认为您的RewriteRule无法检测到QUERY_STRING
您应该使用
RewriteCond %{QUERY_STRING} wp-mce
RewriteRule ^(.*)$ $1 [L,QSD]