Sitem için CSS dosyalarını ayrı bir etki alanından sunmaya çalışıyorum.Apache .htaccess: .css dosyalarını ayrı bir alandan mı kullanıyorsunuz?
Ben ettik var (belge kök) sitemin .htaccess aşağıdaki giriş:
RewriteRule ^templates/*\.css$ http://css.mysite.com/templates/$1 [R=301,L]
basitçe eşleşen niyeti ile:
http://www.mysite.com/templates/default/styles/main.css
... ve bir HTTP 301 gönderme
http://css.mysite.com/templates/default/styles/main.css
Ama aslında denilen vurmayacak olan: yönlendirme
http://css.mysite.com/templates/.css
(I *.js
için yukarıda çoğaltmak ve js.mysite.com ve tüm png & jpgs dan onlara hizmet ve img.mysite.com onları hizmet etmek istiyorum.)
Herhangi anlayışlar olacaktır fantastik. İtiraf etmeliyim ki, htaccess yeniden yazma kuralları her zaman beni kızdırıyor gibi görünüyor.
ile başlayan herşeyi yönlendirme, bir yolu yok sadece * talebiniz * diğerinden doğrudan css URL, doğru mu? Yani, yönlendirme yapmak yerine doğrudan istekte bulunmak için sayfaları değiştirin. – Andrew
Siteyi olabildiğince taşınabilir tutmaya çalışıyorum. 301 yönlendirme ile bir isabet alacağımı anlıyorum, ama .htaccess dosyasında bir şeyleri saklayarak, siteyi yeni bir alana veya felaket kurtarma amacıyla sunuculara taşımam gerekiyorsa. dosya, yerel olarak servis edilmeye geri döner. En azından benim düşüncem buydu. :-) Bu şekilde CSS dosyalarını dahili olarak düzenlemeden CSS'yi geçersiz kılabilirim. Sitenin yayına girdiğinde sıkı kilitlenecek. – gellenburg