たとえば、ワイルドカードサブドメインがあります。
.example.comはexample.com/app/に移動します
サブドメインの代わりにディレクトリを使用すると、uploadifyは正常に機能するようです。しかし、サブドマンを使用してアップロード画像をクリックしても何も起こりません。フラッシュは正常に読み込まれ、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'
});