我有例如通配符子域:的子域,Uploadify不工作
.example.com的去example.com/app/
看來,如果我使用的目錄,而不是uploadify工作正常子域。但是當我使用subdoman並點擊上傳圖像時,什麼也沒有發生。它似乎加載閃存罰款,沒有JS錯誤,但當我點擊按鈕,我沒有得到一個文件瀏覽器。也許我做通配符域的方式會影響它,不確定。這裏是我的htaccess:
RewriteCond %{HTTP_HOST} ^(.*).example.com
RewriteCond %{HTTP_HOST} !^www.example.com [NC]
RewriteRule ^(.*)$ http://example.com/app/%1/$1 [P]
我也使用完整的路徑來調用js和flash文件。它們不位於子域下,而位於根域下。所以,我只是使用完整的URL路徑,這裏是我的js的例子:
$("#fileInput").uploadify({
'uploader' : 'http://example.com/js/upload/_scripts/uploadify.swf',
'script' : 'http://sub.example.com/discuss/upload/do_upload/' + session_id,
'cancelImg' : 'http://example.com/images/icons/del.png',
'folder' : '/files/',
'multi' : true,
'auto' : true,
'queueSizeLimit' : 10,
'buttonImg' : 'http://example.com/images/attachafile2.jpg',
'width' : 91,
'height' : 23,
'wmode' : 'transparent'
});
有可能你打通過嘗試訪問您的子域名跨域違反的JavaScript。不知道這一點,雖然。 – 2010-05-17 20:11:55
我不太確定。我試圖通過查看是否可以在目錄版本中打破它而找到瓶頸,但是沒有去。 – mikelbring 2010-05-17 20:18:57