Bir istekle .htaccessKuvvet video/webm mime türü
RewriteRule (.+?\.fid)/ /$1 [L]
bir yeniden yazma kuralını sahip istek uri dayalı URI gibi: Ben mim türü zorlamak nasıl /123.fid/myfile.webm
: video/webm
yukarıdaki kural dahil olmak üzere .htaccess kullanarak? .fid MIME türünü aramak için
AddType video/webm .webm
ve
<FilesMatch "\.webm$">
ForceType video/webm
</FilesMatch>
Ben Apaçi mime_magic modülü: Ben başarılı olamadı .htaccess dosyasının TOP eklemek için, zaten çalıştılar Ne
dosyaları, ancak bu webm dosyaları için geçerli değildir. Dosya türü ile ilgili sorunlara neden olan RewriteRule olduğunu varsayalım ve bir şekilde uri isteğinde webm'i aramam gerekiyor.
Yaparsam: AddType video/webm .fid
doğru mime türü gönderildi - ancak bu, .fid dosyasında depolanan diğer dosya biçimlerini kırıyor. .fid kullanımı bir tasarım gereksinimidir ve değişemez.
* Düzenleme:
Ben de teşebbüs: aynı sonucu
RewriteCond %{REQUEST_URI} \.webm$
RewriteRule .* - [T=video/webm]
ve
RewriteRule \.webm$ - [T=video/webm]
. Sunulan mime türü text/plain
. Bu mime_magic modül interfiering olabilir mi?
Ayrıca, aşağıdakileri de eklemeyi denedim: DefaultType video/webm
. mime_magic modül göndermek için doğru mim türlerini bulmak için görünüyor bu henüz çözüme en yakın şey, ama bu Edit2
* Özellikle zarif çözüm gibi bulmuyorum: AddType video/webm .fid
çalışma IS - nasıl Şartlı olarak uri'ye dayalı AddType yapabilir miyim?
gerçek dosyaları veya sanal sunma URL'leri musunuz? – vbence
.fid dosyaları gerçek dosyalardır, url myfile.webm –