ক্রস-অরিজিন রিসোর্স শেয়ারিং নীতি দ্বারা লোড করা বন্ধ হরফ: কোনও 'অ্যাক্সেস-কন্ট্রোল-মঞ্জুরি-উত্স' নয়


16

আমরা গুগল ক্রোমে এই ত্রুটিটি অনুভব করছি। আমরা ভেবেছিলাম সবকিছু ঠিকঠাক হয়েছে। তবে হয়তো না?

http://skin.cdn.comক্রস-অরিজিন রিসোর্স ভাগ করে নেওয়ার নীতি দ্বারা ফন্টটি উত্স থেকে অবরুদ্ধ করা হয়েছে: অনুরোধকৃত উত্সটিতে কোনও 'অ্যাক্সেস-কন্ট্রোল-অলজন-অরিজিন' শিরোনাম উপস্থিত নেই। উত্স http://domain2.comতাই অ্যাক্সেস অনুমোদিত নয়।

এবং htaccess এ আমাদের নিম্নলিখিত ডোমেন রয়েছে (ডোমেনের মূলের মধ্যে)।

<IfModule mod_headers.c>    
Header add Access-Control-Allow-Origin "http://skin.cdn.com" 
</IfModule>

প্রশ্ন: আমি কি অন্য সেটিংস ভুলে গেছি?

অনেক ধন্যবাদ

উত্তর:


17

আপনার ওয়েবসাইটের মূল ডিরেক্টরিতে আপনার এইচটিসিএক্স ফাইল কোড পরিবর্তন করুন (যেমন আপনার সর্বজনীন_ html ".htaccess" ফাইল)

<FilesMatch "\.(ttf|otf|eot|woff|woff2)$">
    <IfModule mod_headers.c>
        Header set Access-Control-Allow-Origin "http://skin.cdn.com"
    </IfModule>
</FilesMatch>

এখন আপনার সিডিএনকে আপনার পাসওয়ার্ড রিসোর্স (ফন্টগুলি) হিসাবে কল করে আপনার সংস্থান লোড করার অনুমতি দেওয়া হবে।

কভিয়েট: আপনার সিডিএন-তে সমস্ত খণ্ডন করতে হবে যাতে ফাইলগুলি কয়েক মিনিটের মধ্যে আপডেট হয়ে যায়।


1
আপনার উত্তরটি আমার পক্ষে নির্দ্বিধায় কাজ করেছিল, তবে আমি কি জিজ্ঞাসা করতে পারি আপনি কেন নির্দিষ্ট বংশোদ্ভূতকে সীমাবদ্ধ করার পরিবর্তে ওয়াইল্ডকার্ডটি বেছে নিয়েছেন?
আমগ্রাহাম

এই পদ্ধতি এখনও কাজ করছে।
রাহুল

0

@ প্রশান্ত তাপসে এর উত্তরে মন্তব্য করার মতো যথেষ্ট খ্যাতি আমার নেই, তবে আপনার মূল ডিরেক্টরিটি আপনার পাবলিক_এইচটিএমএল নয়। এটি আপনার মূল ডিরেক্টরিটির একটি উপ ডিরেক্টরি। & আমি যে উত্তরগুলি ফাইলম্যাচের উপর গবেষণা করে চলেছি সেগুলি থেকে নীচের চিত্রের মতোই ifModule এর ভিতরে থাকা উচিত

<IfModule mod_headers.c>
    <FilesMatch "\.(eot|otf|ttc|ttf|woff|woff2)$">
        Header set Access-Control-Allow-Origin "*"
    </FilesMatch>
</IfModule>

যদি ভুল হয় তবে দয়া করে আমাকে সংশোধন করুন।
অথবা আপনি উল্লেখ করেছেন এমন ইউআরএল / ইউআরআই এর ফন্টের নির্দিষ্ট উল্লেখ করতে পারেন।

এছাড়াও এটি যদি সিডিএন হয় তবে আপনার যদি সম্ভব হয় তবে https সংস্করণটি ব্যবহার করা উচিত নয়।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.