রিসোর্সকে স্টাইলশিট হিসাবে ব্যাখ্যা করা হয়েছে তবে এমআইএমআই টাইপ পাঠ্য / এইচটিএমএল দ্বারা স্থানান্তরিত হয়েছে (ওয়েব সার্ভারের সাথে সম্পর্কিত নয় বলে মনে হচ্ছে)


188

আমার এই সমস্যা আছে ক্রোম এই ত্রুটিটি ফিরিয়ে দেয়

রিসোর্সকে স্টাইলশিট হিসাবে ব্যাখ্যা করা হয়েছে তবে এমআইএমআই টাইপের পাঠ্য / এইচটিএমএল দিয়ে স্থানান্তর করা হয়েছে

এই ত্রুটি দ্বারা প্রভাবিত ফাইলগুলি হ'ল স্টাইল, নির্বাচিত এবং jquery- ভদ্র নির্বাচন (অন্যান্য সিএসএস ফাইল যা সূচিতে একইভাবে আমদানি করা হয় ভাল এবং ত্রুটি ছাড়াই কাজ করে)। আমি ইতিমধ্যে আমার এমআইএমএম টাইপটি পরীক্ষা করে ফেলেছি এবং টেক্সট / সিএসএস ইতিমধ্যে সিএসএসে রয়েছে।

সত্যই আমি সমস্যাটি বোঝার মাধ্যমে শুরু করতে চাই (এমন জিনিস যা মনে হয় আমি একা করতে পারি না)।


আপনি কি এই স্টাইলশিটের URL সরবরাহ করতে পারেন?
মিস্টার লিস্টার

যদি কারও এটির প্রয়োজন হয়। সিএসএস ফাইলের সংকোচনের কারণে আমার কাছে এটি ঘটছিল। এবং কোনওভাবে দুই বার সংকোচনের পরে, স্থানীয়ভাবে একজন, আমার সিডিএন সরবরাহকারীর একজন, সার্ভার এটি আর চিনতে পারে না।
LYu

মিডলওয়্যারের অর্ডারিং ইস্যুটির কারণে (স্ট্যাটিক ফাইল পরিবেশন করার আগে লেখক মিডলওয়্যার) কারণে স্টাইলশিট ট্যাগটির অনুরোধটি সার্ভারে পুনঃনির্দেশিত হচ্ছিল এমনটি আমার ক্ষেত্রে হয়েছিল। কনসোলে ত্রুটি বার্তাটি Resource interpreted as Stylesheet but transferred with MIME type text/html: "http://localhost:3000/login". login:1 Uncaught SyntaxError: Unexpected token <মূল সিএসএস অনুরোধের পরিবর্তে পুনঃনির্দেশিত পৃষ্ঠা url দেখিয়েছিল যা এটি ট্র্যাক করতে কিছুটা কঠিন করে তুলেছে।
ভান

@ ভাউন কীভাবে প্রবেশ করেছে তা আমিও অভিজ্ঞতা অর্জন করেছি। স্টাইলশীটের অনুমোদনের প্রয়োজন কারণ এটি ছিল। । । এমন একটি পৃষ্ঠায় যা প্রমাণীকরণের চেষ্টা করছিল। সমস্যা সমাধানের জন্য সত্যই কঠিন সমস্যা, তবে এটি একবার বের করার পরে এটি বেশ সুস্পষ্ট বলে মনে হচ্ছে।
টড আর

প্রচুর লোক বিভিন্ন পরিবেশে এই ইস্যুটির বিভিন্ন সমাধান যুক্ত করেছে। আমার (রিঅ্যাক্টজ) সন্ধান করার আগে আমাকে অনেকগুলি স্ক্রোল করতে হয়েছিল। এসও তে যথারীতি যদি আপনি শীর্ষের কাছাকাছি না পান তবে হাল ছেড়ে দিবেন না।
জুয়ান ল্যানাস

উত্তর:


86

আমি সমস্যাটি বুঝতে পেরে শুরু করতে চাই

ব্রাউজারগুলি সার্ভারগুলিতে এইচটিটিপি অনুরোধ করে। সার্ভারটি তখন একটি HTTP প্রতিক্রিয়া তৈরি করে।

উভয় অনুরোধ এবং প্রতিক্রিয়াগুলির মধ্যে কিছু সামগ্রী সহ একটি শিরোনাম এবং একটি (কখনও কখনও optionচ্ছিক) বডি থাকে।

যদি কোনও শরীর থাকে, তবে শিরোনামগুলির মধ্যে একটি হ'ল Content-Typeযা শরীরটি কী তা বর্ণনা করে (এটি কি কোনও এইচটিএমএল নথি? কোনও চিত্র? একটি ফর্ম জমা দেওয়ার বিষয়বস্তু? ইত্যাদি)।

আপনি যখন আপনার স্টাইলশিট চেয়েছেন, আপনার সার্ভার ব্রাউজারকে বলছে যে এটি Content-Type: text/htmlস্টাইলশিট ( Content-Type: text/css) এর পরিবর্তে একটি HTML ডকুমেন্ট ( )।

আমি ইতিমধ্যে আমার মাইমে.টিপটি পরীক্ষা করে ফেলেছি এবং টেক্সট / সিএসএস ইতিমধ্যে সিএসএসে রয়েছে।

তারপরে আপনার সার্ভার সম্পর্কে অন্য কিছু হ'ল স্টাইলশীটটি ভুল সামগ্রীর ধরণের সাথে আসে।

অনুরোধ এবং প্রতিক্রিয়া পরীক্ষা করতে আপনার ব্রাউজারের বিকাশকারী সরঞ্জামগুলির নেট ট্যাবটি ব্যবহার করুন।


4
আমি মনে করি যে আমি নিশ্চিত যে সমস্যাটি আমার .htaccess উইন্ডোতে রয়েছে পেস্টবিন.com / ডাব্লু 8 ইউএনকিএফএস 8 (আমি উল্লেখ করতে ভুলে গেছি যে এই ত্রুটিটি আমাকে কেবলমাত্র সাব-ডিরেক্টরিতে এবং কেবলমাত্র একটি পৃষ্ঠা রিফ্রেশের পরে দিচ্ছে)। আপনার ব্যাখ্যার জন্য ধন্যবাদ, সমস্যাটি বোঝার জন্য বেশ সহায়ক ছিল। :)
সর্বোচ্চ

আপনি লগ ইন না করেই ফাইলটি অ্যাক্সেস করতে পারবেন তা নিশ্চিত করুন
ওয়াকার

1
@ ম্যাক্স আপনি সেই তথ্যটি আসল প্রশ্নে রাখেন না কেন? :)
myrdd

101

কৌণিক ব্যবহার করছেন?

এটি মনে রাখা খুব গুরুত্বপূর্ণ একটি সতর্কতামূলক বিষয়।

বেস ট্যাগটি কেবল মাথার মধ্যে নয়, সঠিক অবস্থানে থাকা দরকার।

আমার মাথার ভুল জায়গায় আমার বেস ট্যাগটি ছিল, এটি ইউআরএল অনুরোধের সাথে কোনও ট্যাগের আগে আসা উচিত। মূলত এটিকে শিরোনামের নীচে দ্বিতীয় ট্যাগ হিসাবে স্থাপন করা আমার জন্য এটি সমাধান করে।

<base href="/">

আমি এখানে একটি ছোট পোস্ট লিখেছি


2
ব্যবহার ng-hrefপরিবর্তে hrefআমার জন্য এটি মীমাংসিত!
পিটার উইলসন

আমি ওটিএসকে পার্সিংয়ের ত্রুটি পেয়েছিলাম: পরিবর্তে অবৈধ সংস্করণ ট্যাগ, কিন্তু সমাধানের সন্ধান করতে গিয়ে এটি খুঁজে পেয়েছি এবং ওহে আমার ,শ্বর, এটি আমাকে রক্ষা করেছিল।
প্যাট্রিক গ্রাহাম

1
আমার ক্ষেত্রে, আমি ডিরেক্টরিটি ক্যোয়ারিং স্ট্রিং ভেরিয়েবলের ডিরেক্টরি পরিবর্তন করতে একটি htaccess পুনর্লিখনের নিয়ম ব্যবহার করছিলাম, যেমন:RewriteRule ^my_dir/(.+)$ /new_dir/?my_var=$1 [L,QSA]
লিংকনবেরিইইইইইইইইইইইএন

ম্যাক্সের মতো, আমি কৌনিকটি ব্যবহার করছি না তা সত্ত্বেও এটি আমার সমস্যাটি স্থির করেছে। আমি আপত্তিজনক লিঙ্কটি / href প্রথমে রেখেছি, অন্য সমস্ত লিঙ্কের সামনে, আমার মাথা বিভাগে - এবং সতর্কতা অদৃশ্য হয়ে গেছে।

আপনার নিবন্ধে আপনার শিরোনামটির নাম পরিবর্তন করতে পারে। আমি কৌণিক ব্যবহার করি না। আমি সুইফট + লিফ ব্যবহার করছি এবং এটি আমার সমস্যার সমাধান করে।
সুইফ নুব

37

এই ত্রুটিটি নিয়ে আমারও সমস্যা ছিল, এবং সমাধানের পথে এসেছি। এটি ত্রুটি কেন ঘটেছে তা ব্যাখ্যা করে না তবে কিছু ক্ষেত্রে এটি ঠিক হয়ে গেছে বলে মনে হচ্ছে।

সিএসএস ফাইলে পাথের আগে / ফরওয়ার্ড স্ল্যাশ অন্তর্ভুক্ত করুন, এর মতো:

<link rel="stylesheet" href="https://stackoverflow.com/css/bootstrap.min.css">


এই ক্ষেত্রে এই প্রাসঙ্গিক?
গিলস গৌইলার্ডেট

2
এই ছোট্ট ভুলটিতে আমি অনেক সময় হেরে গিয়েছিলাম। যদি কেউ আমার উত্তর পড়ে এবং এটি তাকে সহায়তা করে তবে এটি এই ক্ষেত্রে প্রাসঙ্গিক হবে।
ত্রিলোচন

2
প্রকৃতপক্ষে যা ঘটেছিল তা হ'ল সার্ভারটি ফাইলটি পরিবেশন করেছিল /css/bootstrap.min.css, তবে আপনি যখন /এটি অন্তর্ভুক্ত করেননি এটি কেবল বর্তমান ডিরেক্টরিতে দেখায়, উদাহরণস্বরূপ আপনি যদি যান তবে এটি yoursite.com/hello/trilochanনীচে প্রদর্শিত হবে hello/css/bootsrap.min.css, তবে এটি সত্যই অধীনে রয়েছে yoursite.com/css/bootsrap.min.css, আমি আশা করি যে আমি সাফ করেছি এটি, /মূলকে বোঝায় এবং ছাড়াই /এটি বর্তমান ডিরেক্টরিতে দেখায়।
সুরজ জৈন

1
এই টুইটটি অনেক প্রাসঙ্গিক ছিল, আমারও একই সমস্যা ছিল।
সুরজ জৈন

আমি আপনাকে কোল্ট স্টিলের মাধ্যমে udemy এ ওয়েব ডেভেলপার বুটক্যাম্পের জন্য অত্যন্ত সুপারিশ করব, এটি আপনাকে আপনার সন্দেহ দূর করতে সহায়তা করবে।
সুরজ জৈন

17

আমার সমস্যাটি এই পোস্টের সমস্ত উত্তরগুলির চেয়ে সহজ ছিল।

স্থির সামগ্রী অন্তর্ভুক্ত করার জন্য আমাকে আইআইএস সেটআপ করতে হয়েছিল।

এখানে চিত্র বর্ণনা লিখুন


10

এটা চেষ্টা কর <link rel="stylesheet" type="text/css" href="../##/yourcss.css">

যেখানে ##আপনার ফোল্ডারের যেখানে আপনার সিএসএস হয় - ফাইল

এ সম্পর্কে ভুলবেন না: ..(ডাবল ডটস)


আমি ডাবল ডট এবং স্ল্যাশ যুক্ত করেছি (../ ফাইল_পাথ)। এটা আমার জন্য কাজ করে। ধন্যবাদ
বিধ্যা

এই দুটি যুক্ত করার কারণ কী..
পারদীপ জৈন

10

অ্যাপ্লিকেশন পুল পরিচয়ের বেনামে প্রমাণীকরণ শংসাপত্রগুলি সেট করা আমার পক্ষে কৌশলটি করেছে।

এখানে চিত্র বর্ণনা লিখুন


9

আমিও একই সমস্যার মুখোমুখি হয়েছি। এবং কিছু গবেষণা ও গবেষণা করার পরে, আমি খুঁজে পেলাম যে ফাইল নামটি নিয়ে সমস্যা ছিল। আসল ফাইলটির নাম ছিল "লাইটগ্যালারি.সিএসএস" তবে লিঙ্ক করার সময় আমি "লাইটগ্যালারি.সিএসএস" টাইপ করেছি ।

অধিক তথ্য:

এটি আমার লোকালহোস্টে ভাল কাজ করেছে (ওএস: উইন্ডোজ 8.1 এবং সার্ভার: অ্যাপাচি) কিন্তু যখন আমি আমার অ্যাপ্লিকেশনটি কোনও দূরবর্তী সার্ভারে (আমার লোকালহোস্টের চেয়ে আলাদা ওএস এবং ওয়েব সার্ভার) আপলোড করি তখন এটি কাজ করে না, আমাকে আপনার ত্রুটিযুক্ত করে দেয়।

সুতরাং, সমস্যাটি ছিল সার্ভারের কেস সংবেদনশীলতা (ফাইলের নামের সাথে সম্মত)।


ধন্যবাদ, বানান ভুলের কারণে আমি আমার মাথাটি ভেঙে দিয়েছিলাম।
নিশচল কুমার বিসি

7

অন্যান্য উত্তরের উপর ভিত্তি করে মনে হয় এই বার্তাটির অনেকগুলি কারণ রয়েছে বলে আমি মনে করেছি ভবিষ্যতে কারও যদি আমার সঠিক সমস্যা হয় তবে আমি কেবলমাত্র আমার ব্যক্তিগত সমাধানটি ভাগ করে নিই।

আমাদের সাইট একটি ডাব্লুএস ক্লাউডফ্রন্ট বিতরণ থেকে সিএসএস ফাইল লোড করে, যা একটি এস 3 বালতিটি উত্স হিসাবে ব্যবহার করে। এই বিশেষ এস 3 বালতি জেনকিনস পরিচালিত একটি লিনাক্স সার্ভারের সাথে সিঙ্ক করা হয়েছিল। syncমাধ্যমে কমান্ড s3cmdসেট এস 3 বস্তুর স্বয়ংক্রিয়ভাবে কি ওএস বলছেন উপর ভিত্তি করে সামগ্রী-প্রকার (সম্ভবত ফাইল এক্সটেনশন উপর ভিত্তি করে)। কোনও কারণে, আমাদের সার্ভারে, সমস্ত ধরণের .cssফাইলগুলি বাদ দিয়ে সঠিকভাবে সেট করা হচ্ছিল যা এটি টাইপ দেয় text/plain। এস 3-তে, আপনি যখন কোনও ফাইলের বৈশিষ্ট্যে মেটাডেটা চেক করেন, আপনি যা চান তাতে টাইপটি সেট করতে পারেন। এটি সেট করা text/cssআমাদের সাইটকে CSS হিসাবে ফাইলগুলি সঠিকভাবে ব্যাখ্যা করতে এবং সঠিকভাবে লোড করার অনুমতি দেয় allowed


6

আপনি যদি এনজিনেক্সের সাথে স্থির সিএসএস পরিবেশন করেন তবে আপনাকে যুক্ত করা উচিত

location ~ \.css {
    add_header  Content-Type    text/css;
}
location ~ \.js {
    add_header  Content-Type    application/x-javascript;
}

অথবা

location ~ \.css{
    default_type text/css;
}
location ~ \.js{
    default_type application/x-javascript;
}

to nginx conf


5

@ রব সেডগুইকের উত্তর আমাকে পয়েন্টার দিয়েছে, তবে আমার ক্ষেত্রে আমার অ্যাপ্লিকেশনটি ছিল একটি স্প্রিং বুট অ্যাপ্লিকেশন । তাই আমি সম্পর্কিত ফাইলগুলিতে পাথের জন্য আমার সুরক্ষা কনফিগারেশনে কেবলমাত্র ব্যতিক্রমগুলি যুক্ত করেছি ...

দ্রষ্টব্য - এই সমাধানটি স্প্রিংবুট-ভিত্তিক ... আপনি কী প্রোগ্রামিংয়ের ভাষা ব্যবহার করছেন এবং / অথবা আপনি কোন ফ্রেমওয়ার্ক ব্যবহার করছেন তার উপর ভিত্তি করে আপনার যা করতে হবে তা ভিন্ন হতে পারে

তবে লক্ষ্য করার বিষয়টি হ'ল;

মূলত সমস্যাটি যখন স্ট্যাটিক সামগ্রীর জন্য প্রতিটি অনুরোধ সহীকরণ করা হয় তখন হতে পারে।

সুতরাং আসুন আমার স্থিতিশীল সামগ্রীর কিছু পথ যা ত্রুটিগুলির কারণ হয়েছিল তা নিম্নরূপে বলা যাক;

"প্লাগইনস" নামে একটি পাথ

HTTP: // স্থানীয় হোস্ট: 8080 / plugins / এখানে শৈলী / সিএসএস / ফাইল-1.css

HTTP: // স্থানীয় হোস্ট: 8080 / plugins / এখানে শৈলী / সিএসএস / ফাইল-2.css

HTTP: // স্থানীয় হোস্ট: 8080 / plugins / এখানে JS / স্ক্রিপ্ট-file.js

এবং "পৃষ্ঠাগুলি" নামে একটি পথ

HTTP: // স্থানীয় হোস্ট: 8080 / পৃষ্ঠাগুলি / শৈলী / সিএসএস / শৈলী-1.css

HTTP: // স্থানীয় হোস্ট: 8080 / পৃষ্ঠাগুলি / শৈলী / সিএসএস / শৈলী-2.css

HTTP: // স্থানীয় হোস্ট: 8080 / পৃষ্ঠাগুলি / JS / scripts.js

তারপরে আমি আমার স্প্রিং বুট সিকিউরিটি কনফিগারেশনে নিম্নলিখিত হিসাবে বাদ দিয়েছি;

@Configuration
@EnableGlobalMethodSecurity(prePostEnabled = true)
@Order(SecurityProperties.ACCESS_OVERRIDE_ORDER)
public class SecurityConfig extends WebSecurityConfigurerAdapter {

    @Override
    protected void configure(HttpSecurity http) throws Exception {
        http.authorizeRequests()
            .antMatchers(<comma separated list of other permitted paths>, "/plugins/**", "/pages/**").permitAll()
            // other antMatchers can follow here
    }

}


এই পাথগুলি বাদ দিয়ে "/plugins/**"এবং "/pages/**"প্রমাণীকরণ থেকে ত্রুটিগুলি চলে যায়।


চিয়ার্স!


@ বেন রাইস-লুইস ... আমি অবাক হয়েছি কেন আপনি কেন এটি একটি প্রশ্ন মনে করেন বা এমনকি এই বিষয়টির জন্য কেন এমন দেখাচ্ছে looks সম্ভবত, আপনি আমার উত্তরটি মনোযোগ সহকারে পড়তে চান এটি দেখতে আসলে এটি একটি উত্তর - হায়, আমার ক্ষেত্রে যে কাজ করেছে ... এবং অবশ্যই এটি কোনও প্রশ্ন নয়।
সোর্সভাইসর

দুঃখিত আমার খারাপ. আমি নিশ্চিত যে কীভাবে এটি ঘটেছে, আমি একটি বু-বু করেছি। আমার ক্ষমা গ্রহন কর.
বেন রাইস-লুইস

4

কৌণিক ব্যবহার

আমার ক্ষেত্রে এটি সমাধান করার ng-hrefপরিবর্তে আমার জন্য ব্যবহার করা href

বিঃদ্রঃ :

আমি ব্যার-এন্ড হিসাবে ল্যারাভেলের সাথে কাজ করছি


তবে এটি কোথায় যুক্ত করবেন?
পারদীপ জৈন

লিঙ্ক ট্যাগটিতে
পিটার উইলসন

3

আমি খুব সুন্দর ইউআরএল তৈরির জন্য একই .htaccess ফাইলের সাজানোর সাথে একই জিনিসটির মুখোমুখি ছিলাম। কয়েক ঘন্টা ঘুরে দেখার এবং পরীক্ষা করার পরে। আমি খুঁজে পেয়েছি যে তুলনামূলকভাবে ফাইলগুলি সংযুক্ত করার কারণে ত্রুটিটি হয়েছিল।

ব্রাউজারটি সমস্ত সিএসএস, জেএস এবং চিত্র ফাইলগুলির জন্য একই উত্স এইচটিএমএল ফাইলটি আনতে শুরু করবে, যখন আমি সার্ভারের গভীরে কয়েক ধাপ ব্রাউজ করব।

এটিকে মোকাবেলা করতে আপনি হয় <base>এইচটিএমএল উত্সে ট্যাগ ব্যবহার করতে পারেন ,

<base href="http://localhost/assets/">

এবং ফাইলগুলির লিঙ্ক,

<link rel="stylesheet" type="text/css" href="css/style.css" />
<script src="js/script.js"></script>

বা আপনার সমস্ত ফাইলের জন্য নিখুঁত লিঙ্কগুলি ব্যবহার করুন।

<link rel="stylesheet" type="text/css" href="http://localhost/assets/css/style.css" />
<script src="http://localhost/assets/js/script.js"></script>
<img src="http://localhost/assets/images/logo.png" />

3

আপনি যদি জেএসপিতে থাকেন তবে এই সমস্যাটি আপনার সার্লেট মানচিত্র থেকে আসতে পারে। যদি আপনার ম্যাপিং এইভাবে ডিফল্টর মাধ্যমে url নেয়:

@WebServlet("/")

তারপরে ধারকটি আপনার সিএসএল ইউআরএলটি ব্যাখ্যা করে এবং সিএসএস ফাইলে না গিয়ে সার্লেলে যায়।

আমার একই সমস্যা ছিল, আমি আমার ম্যাপিংটি পরিবর্তন করেছি এবং এখন সবকাজ কাজ করছে


2

ফর্ম প্রমাণীকরণ ব্যবহার করে আমার এমভিসি 4 তে একই সমস্যা রয়েছে। ওয়েব কন্টিগগের এই লাইনটি সমস্যা ছিল,

<modules runAllManagedModulesForAllRequests="true">

এর অর্থ হ'ল স্থির সামগ্রী সহ প্রত্যেকটি অনুরোধ প্রমাণীকরণযোগ্য।

এই লাইনটি এতে পরিবর্তন করুন:

<modules runAllManagedModulesForAllRequests="false">

2

এখানে চিত্র বর্ণনা লিখুনক্রোমেও আমি সম্প্রতি এই সমস্যার মুখোমুখি হয়েছি । আমি কেবল আমার সিএসএস ফাইল সমস্যার সমাধানের জন্য নিখুঁত পথ দেব।

<link rel="stylesheet" href="<?=SS_URL?>arica/style.css" type="text/css" />

আপনি আমার সাথে মজা করছেন। 3 বারের মতো এই সমাধানটি বাতিল করে দিন। এই পৃষ্ঠায় একাধিকবার এসেছিল তবে অন্য সমস্ত কিছু চেষ্টা করার পরে এবং হাল ছাড়ার পরে, আমি বলেছিলাম: "হ্যাক কী ভুল হতে পারে"। এটা কাজ করেছে!!! জীবনের রহস্য
কেরিমিট_ইস_টিয়া

1

আমি ওপিতে টড আর এর পয়েন্টটি প্রসারিত করতে চাই। এ্যাসপ নেট পৃষ্ঠাগুলিতে web.configফাইলটি অ্যাপ্লিকেশনটিতে প্রতিটি ফাইল বা ফোল্ডার অ্যাক্সেস করার জন্য প্রয়োজনীয় অনুমতিগুলি সংজ্ঞায়িত করে। আমাদের ক্ষেত্রে, সিএসএস ফাইলগুলির ফোল্ডারটি অননুমোদিত ব্যবহারকারীদের অ্যাক্সেসের অনুমতি দেয় না, যার ফলে এটি ব্যবহারকারীকে অনুমোদিত হওয়ার আগে লগইন পৃষ্ঠায় ব্যর্থ হয়। web.configঅনুমোদিত অননুমোদিত ব্যবহারকারীদের সিএসএস ফাইল অ্যাক্সেস করার জন্য প্রয়োজনীয় অনুমতিগুলি পরিবর্তন করা এবং এই সমস্যাটি সমাধান করা।


0

যদি কেউ এই পোস্টে আসে এবং একই সমস্যা রয়েছে। আমি কেবল একটি অনুরূপ সমস্যাটি অনুভব করেছি, তবে সমাধানটি বেশ সহজ ছিল।

একজন বিকাশকারী ভুল করে ওয়েব ডকুমেন্টটির একটি অনুলিপি সিএসএস ডিরেক্টরিতে ফেলেছিলেন dropped একবার মুছে ফেলা হলে, সমস্ত ত্রুটিগুলি সমাধান করা হয়েছিল এবং পৃষ্ঠাটি যথাযথভাবে প্রদর্শিত হবে।


সম্পাদনার জন্য @ রোহিত গুপ্তকে ধন্যবাদ। আমি আমার ইন্টারনাল ব্যাকরণ ব্যবস্থাপকের চেয়ে দ্রুত টাইপ করছিলাম! =)
Hideous1

3
এটি একটি এএসপি.এনইটি-নির্দিষ্ট সমাধান, যা প্রশ্নের কোনও সুস্পষ্ট অংশ নয়।
ডাকাব

@ ডাকব তাহলে কি? অন্যান্য উত্তরগুলির অনেকগুলিও ফ্রেমওয়ার্ক-নির্দিষ্ট, এবং তারা সেই সমস্যাগুলি ব্যবহার করে এমন ফ্রেমওয়ার্কগুলি ব্যবহার করে লোকদের সহায়তা করেছে।
জসাব্রুক

0

পুরানো এমইএন স্ট্যাক প্রকল্পের কাজ আবার শুরু করার সময় আমি একই সমস্যাটি পেয়েছি। আমি nodemonআমার স্থানীয় বিকাশ সার্ভার হিসাবে ব্যবহার করেছি এবং একই ত্রুটি পেয়েছি Resource interpreted as stylesheet but transferred with MIME type text/html। আমি থেকে পরিবর্তিত nodemonকরা http-serverপাওয়া যাবে, যা এখানে । এটি তাত্ক্ষণিকভাবে আমার জন্য কাজ করে।


0

এটি কারণ আপনি অবশ্যই আপনার সার্ভার পৃষ্ঠার জন্য টেক্সট / সিএসএসের পরিবর্তে পাঠ্য / এইচটিএমএল হিসাবে সামগ্রী প্রকার সেট করতে হবে (পিএইচপি, নোড.জেএস ইত্যাদি)


1
এই সমস্যাটি কোনও CSS ফাইল সম্পর্কিত ছিল, কোনও এইচটিএমএল নয়
ম্যাক্স

0

যখন আমি গুগল সিডিএন দ্বারা পরিবেশন করা সিএসএস স্টাইলশিটটির জন্য সিএসএস লিঙ্ক থেকে প্রোটোকল সরিয়েছি তখন এটি ঘটেছিল।

এটি কোনও ত্রুটি দেয় না:

<link rel="stylesheet" href="//fonts.googleapis.com/css?family=Architects+Daughter">

তবে এটি ত্রুটিটি রিসোর্সকে স্টাইলশিট হিসাবে ব্যাখ্যা করলেও এমআইএমআই টাইপ পাঠ্য / এইচটিএমএল দ্বারা স্থানান্তরিত করে :

<link rel="stylesheet" href="fonts.googleapis.com/css?family=Architects+Daughter">

0

আমি একই সমস্যা ছিল। এবং এই দুর্দান্ত স্ট্যাক ওভারফ্লো পৃষ্ঠাতে সমাধানগুলি অন্বেষণ।

ব্যবহারকারীর 48৪6161১ এর প্রতিক্রিয়া (সংবেদনশীলতার সাথে মিলের নামগুলি) আমার কোডটি আবার পরীক্ষা করতে আগ্রহী করে তোলে এবং বুঝতে পেরেছিল যে " আমি দুটি জেএস ফাইল আপলোড করি নি যা আমি তাদের হেড ট্যাগে লোড করেছি "। :-)

আমি যখন তাদের আপলোড করি তখন বিষয়টি পালিয়ে যায়! এবং কোড রান এবং পৃষ্ঠা অন্য কোনও ত্রুটি ছাড়াই রেন্ডার!

সুতরাং, গল্পটির নৈতিকতা নিশ্চিত করতে ভুলবেন না যে পৃষ্ঠাগুলি যেখানে সন্ধান করছে সেখানে আপনার সমস্ত js ফাইল আপলোড হয়েছে।


এটি আসলে প্রশ্নের উত্তর দেয় না। আপনি কি অন্য কিছু প্রশ্ন থাকে, তাহলে আপনি এটি ক্লিক করে অনুরোধ করতে পারেন প্রশ্ন জিজ্ঞাসা করুন । আপনি এটিও করতে পারেন একটি খয়রাত যোগ একবার আপনি যথেষ্ট আছে এই প্রশ্নের আরো দৃষ্টি আকর্ষণ করতে খ্যাতি । - পর্যালোচনা থেকে
লেবু কাজী

ডেভেলপার যদি সার্ভারে সংস্থান লোড না করে তবে জাভাস্ক্রিপ্টে কোনও প্রাসঙ্গিক ত্রুটি বা ব্যতিক্রম যুক্ত করার জন্য ইকমা স্ক্রিপ্ট ডিজাইনারদের একটি চিহ্ন হতে পারে না? আমার অর্থ "রিসোর্সকে স্টাইলশিট হিসাবে ব্যাখ্যা করা হয়েছে তবে এমআইএমআই টাইপের পাঠ্য / এইচটিএমএল দ্বারা স্থানান্তরিত" কিছুটা বিভ্রান্ত করছে, তাই না?
হোসেইন খালেসি

0

আমি। নেট অ্যাপ্লিকেশনটি নিয়ে একই সমস্যাটি পেয়েছি, মোজোপোর্টাল নামে একটি সিএমএস ওপেন সোর্স। কোনও নির্দিষ্ট সাইটের জন্য আমার থিম এবং ত্বকের একটিতে, ব্রাউজ করার সময় বা পরীক্ষার সময় এটি নষ্ট হয়ে যাওয়ার মতো নাকাল হয়ে ধীর হয়ে যায়।

আমার ইস্যুটি সিএসএসের জন্য "টাইপ" বৈশিষ্ট্যের নয়, এটি ছিল "সেই অন্য জিনিস"। আমার সঠিক পরিবর্তনটি ছিল ওয়েব.কনফিগে । আমি সমস্ত মানগুলি মিনিফিসিএসএস, ক্যাশেসসনসারবার এবং ক্যাশেসিএসিন ব্রাউজারের জন্য FALSE এ পরিবর্তন করেছি।

এটি সেট হয়ে যাওয়ার পরে ওয়েব সাইটটি আবারও উত্পাদনে দ্রুত হয়েছিল।


0

একই ত্রুটি ছিল কারণ আমি প্রথমে একটি সঠিক শিরক পাঠাতে ভুলে গিয়েছিলাম

header("Content-type: text/css; charset: UTF-8");
print 'body { text-align: justify; font-size: 2em; }';

0

রিঅ্যাক্টজেগুলি ব্যবহার করে, যখন আমি সূচিপত্রের শৈলীতে ফাইল যুক্ত করি তবে যেমন সম্পর্কিত লিঙ্কটি ব্যবহার করে সূচিপত্র

<link rel="stylesheet" href="./css/style.css">

এবং তারপরে আমি কোনও রুটে নেভিগেট করে বলি; localhost:3000/artistএবং রিফ্রেশ করুন, আমি ত্রুটি পেয়েছি।

আমি ত্রুটিটি নিখুঁত লিঙ্কের সাথে সম্পর্কিত লিঙ্কটি প্রতিস্থাপন করার পরে অদৃশ্য হয়ে গেল;

<link rel="stylesheet" href="http://localhost/project/public/css/style.css"


আমার এই সমস্যাটি, একই পরিবেশ ছিল এবং আপনার সমাধানটি কোনও ভাগ্য ছাড়াই চেষ্টা করেছিলাম। তবে আপনি আমাকে একটি গবেষণামূলক পথ দেখিয়েছিলেন :-) আমি সিএসএস ফাইলগুলি পাবলিক ফোল্ডারে স্থানান্তরিত করার পরে বার্তাগুলি অদৃশ্য হয়ে গেল। একবার আমি করেছিলাম নিখুঁত পথের প্রয়োজন নেই।
জুয়ান ল্যানাস

0

আমি এনপিএম দিয়ে ইনস্টল করেছি এমন একটি প্রতিক্রিয়া বিন্যাস মডিউল জন্য সিএসএস লোড করার সময় আমি এই সমস্যার মুখোমুখি হয়েছি। এই মডিউলটি চলতে আপনাকে দুটি .css ফাইল আমদানি করতে হবে, তাই আমি প্রাথমিকভাবে এগুলি এ জাতীয়ভাবে আমদানি করেছি:

@import "../../../../node_modules/react-grid-layout/css/styles.css";

কিন্তু খুঁজে পেল যে ফাইলের এক্সটেনশনটি বাদ দিতে হবে, সুতরাং এটি কাজ করেছে:

@import "../../../../node_modules/react-grid-layout/css/styles";

0

যদি নোডেজ এবং নীচের কোডটি এক্সপ্রেস ব্যবহার করে কাজ করে ...

res.set('Content-Type', 'text/css');

এখানে মন্তব্য করা হচ্ছে কারণ এটি নোড.জেএস সম্পর্কিত। আমাকে আমার হোস্টিং সরবরাহকারীর
রিড

0

আমার ঠিক একই সমস্যা আছে এবং কয়েক মিনিটের বোকামির পরে আমি ডিক্রিফাই করেছিলাম যে আমি আমার হেডারে ফাইলের এক্সটেনশন যুক্ত করতে মিস করেছি। সুতরাং আমি নিম্নলিখিত লাইনটি পরিবর্তন করেছি:

<link uic-remove rel="stylesheet" href="css/bahblahblah">

প্রতি

<link uic-remove rel="stylesheet" href="css/bahblahblah.css"> 

0

আমি আজ কেবল ক্রোমে এবং একই প্রকল্পের জন্য সাফারি নয় / আমার গোমারাইড ধারক (নোড.জেএস) এর ইউআরএল পেতে সমস্যাটি পেতে শুরু করেছি n

উপরোক্ত বেশ কয়েকটি পরামর্শ দেওয়ার পরেও যা গতকাল থেকে আজ পর্যন্ত আমি কিছু কোড পরিবর্তন করেছি যা কার্যকর হয়েছে বলে মনে হচ্ছে না এবং ক্রোম সেটিংসে ক্লিক করে আমি শেষ করেছিলাম:

1.Settings;

2. নীচে নীচে স্ক্রোল করুন, নির্বাচন করুন: "উন্নত";

3. নীচে নীচে স্ক্রোল করুন, নির্বাচন করুন: "সেটিংস তাদের মূল ডিফল্টগুলিতে পুনরুদ্ধার করুন";

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


0

আপনি যদি অ্যাপ্লিকেশনগুলিকে পরিবেশন করছেন তবে নিশ্চিত হন যে আপনি পরিষেবা কর্মীর সাথে স্থির ফাইলগুলি পরিবেশন করছেন। আমি যখন জ্যাঙ্গোতে প্রতিক্রিয়া বিল্ডের কেবল স্ট্যাটিক সাবফোল্ডারটি পরিবেশন করছিলাম তখন আমার এই ত্রুটি হয়েছিল (স্টাইল রয়েছে এমন সম্পদ ছাড়াই)


0

প্রতিক্রিয়া ব্যবহার করে

আমি আমার প্রতিক্রিয়া প্রোফাইল অ্যাপটিতে এই ত্রুটিটি পেরিয়ে এসেছি। আমার অ্যাপ্লিকেশনটি এমন একরকম আচরণ করেছিল যে এটি কোনও ইউআরএল রেফারেন্স করার চেষ্টা করছে যা বিদ্যমান নেই। আমি বিশ্বাস করি যে ওয়েবপ্যাকটি কীভাবে আচরণ করে তার সাথে এর কিছু যুক্ত রয়েছে।

আপনি যদি আপনার সর্বজনীন ফোল্ডারে ফাইলগুলি লিঙ্ক করছেন তবে আপনার অবশ্যই এই জাতীয় উত্সের আগে% PUBLIC_URL% ব্যবহার করতে হবে:

<link type="text/css" rel="stylesheet" href="%PUBLIC_URL%/bootstrap.min.css" />
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.