দুর্ভাগ্যক্রমে গৃহীত উত্তরগুলি আমার পক্ষে কাজ করে না, যেহেতু আমার সাইটের সিএসএস ফাইলগুলি ফন্ট সিএসএস ফাইলগুলি ইমপোর্ট করে, এবং এগুলি সমস্ত একটি র্যাকস্পেস ক্লাউড ফাইল সিডিএনতে সঞ্চিত।
যেহেতু অ্যাপাচি শিরোনাম কখনই উত্পন্ন হয় না (যেহেতু আমার সিএসএস আপাচে নেই), তাই আমাকে বেশ কয়েকটি জিনিস করতে হয়েছিল:
- ক্লাউড ফাইল ইউআইতে যান এবং প্রতিটি ফন্ট-দুর্দান্ত ফাইলের জন্য একটি কাস্টম শিরোনাম (মান * সহ অ্যাক্সেস-কন্ট্রোল-অরিজিন-অরিজিন) যুক্ত করুন
- Woff এবং ttf ফাইলের কন্টেন্ট-টাইপ যথাক্রমে ফন্ট / woff এবং ফন্ট / ttf এ পরিবর্তন করুন
আপনি কেবল # 1 দিয়ে পালাতে পারবেন কিনা দেখুন, যেহেতু দ্বিতীয়টির জন্য কমান্ড লাইনের কিছুটা কাজ প্রয়োজন।
# 1 এ কাস্টম শিরোনাম যুক্ত করতে:
- ফাইলটির জন্য ক্লাউড ফাইল ধারক দেখুন
- ফাইলটি স্ক্রোল ডাউন
- কগ আইকন ক্লিক করুন
- শিরোনাম সম্পাদনা ক্লিক করুন
- অ্যাক্সেস-নিয়ন্ত্রণ-মঞ্জুরি-উত্স নির্বাচন করুন
- একক অক্ষর যুক্ত করুন '*' (উদ্ধৃতি ব্যতীত)
- প্রবেশ করুন
- অন্যান্য ফাইলের জন্য পুনরাবৃত্তি
আপনার যদি চালিয়ে যাওয়া এবং # 2 করার দরকার হয় তবে আপনার সিআরএল সহ একটি কমান্ড লাইন প্রয়োজন
curl -D - --header "X-Auth-Key: your-auth-key-from-rackspace-cloud-control-panel" --header "X-Auth-User: your-cloud-username" https://auth.api.rackspacecloud.com/v1.0
ফিরে আসা ফলাফলগুলি থেকে, এক্স-আউথ-টোকেন এবং এক্স-স্টোরেজ-ইউরেলের জন্য মানগুলি বের করুন
curl -X POST \
-H "Content-Type: font/woff" \
--header "X-Auth-Token: returned-x-auth-token" returned-x-storage-url/name-of-your-container/fonts/fontawesome-webfont.woff
curl -X POST \
-H "Content-Type: font/ttf" \
--header "X-Auth-Token: returned-x-auth-token" returned-x-storage-url/name-of-your-container/fonts/fontawesome-webfont.ttf
অবশ্যই, আপনি যদি র্যাকস্পেস সিডিএন ব্যবহার করেন তবে এই প্রক্রিয়াটি কেবলমাত্র কার্যকর হয়। অন্যান্য সিডিএনগুলি অবজেক্ট শিরোনামগুলি সম্পাদনা করতে এবং সামগ্রীর ধরণের পরিবর্তন করতে অনুরূপ সুবিধা সরবরাহ করতে পারে, তাই আপনি ভাগ্যবান হবেন (এবং এখানে কিছু অতিরিক্ত তথ্য পোস্ট করুন)।