我有一个用Wordpress制作的项目,我在根文件夹中添加了一个名为revies的文件夹,其中包含Codeigniter文件。
mysite
问题是,当我尝试使用uploadify上传图像(脚本文件设置为/reviews/upload ->上载是控制器)时,页面不是由CodeIgniter路由,而是由WordPress路由。
奇怪的是,当我从浏览器调用mysite.com/review/upload页面时,它可以工作。但是当它从uploadify调用时,它会从Wordpress返回404页。
Uploadify
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
}
);怎么修呢?
谢谢
发布于 2011-10-27 20:33:52
将'<?=site_url("/reviews/upload")?>'更改为'/reviews/upload'
site_url()是一个wordpress和CI函数。
如果您没有使用mod_rewrite来删除index.php,它将把<?=site_url("/reviews/upload")?>写成mysite/index.php/reviews/upload。
https://stackoverflow.com/questions/7887331
复制相似问题