【发布时间】:2011-12-14 19:09:56
【问题描述】:
我有一个用 Wordpress 制作的项目,并且在我的根文件夹中添加了一个名为 revies 的文件夹,其中包含 Codeigniter 文件。
我的网站
评论
其余的 wordpress 文件夹和文件
问题是当我尝试使用uploadify上传图片时(脚本文件设置为/reviews/upload -> upload是控制器),页面不是由CodeIgniter路由,而是由WordPress路由。
奇怪的是,当我从浏览器调用 mysite.com/review/upload 页面时,它可以工作。但是当从uploadify调用时,它会从Wordpress返回404页面。
上传
jQuery('#custom_file_upload').uploadify({
'uploader' : '<?=site_url("js/uploadify/uploadify.swf")?>',
'script' : '<?=site_url("/reviews/upload")?>',
'cancelImg' : '<?=site_url("js/uploadify/cancel.png")?>',
'multi' : true,
'auto' : true,
'fileExt' : '*.jpg;*.gif;*.png',
'fileDesc' : 'Image Files (.JPG, .GIF, .PNG)',
'queueID' : 'custom-queue',
'queueSizeLimit' : 3,
'simUploadLimit' : 3,
'removeCompleted': false
}
);
如何解决?
谢谢
【问题讨论】:
-
如果您发布一些代码会有所帮助。我怀疑它与uploadify 中设置的URL(
script的设置)有关。您是否已确认 uploadify 将数据发布在何处? -
您是否涉及任何会话控制。如果是这样,您可能会遇到此处确定的问题 - [link]uploadify.com/faqs/…
-
我不需要会话 ID。 uploadify 假设向 /reviews/upload 页面(来自 Codeigniter)发出请求,但该请求是由 Wordpress 中的 index.php(mysite/index.php 而不是 mysite/reviews/index.php
-
请发布您的 .htaccess 文件,这很可能是 mod_rewrite 问题。
-
我的不好看起来你不使用 mod_rewrite 看下面的答案
标签: wordpress codeigniter upload http-status-code-404 uploadify