AJAX সামগ্রীকে ক্রল করার অনুমতি দেওয়ার পূর্ববর্তী বিভাগগুলিতে গুগল জানিয়েছে :
3. হ্যাশ টুকরা ছাড়া হ্যান্ডল পৃষ্ঠাগুলি
আপনার কয়েকটি পৃষ্ঠায় হ্যাশ টুকরা নাও থাকতে পারে। উদাহরণস্বরূপ, আপনি আপনার হোম পৃষ্ঠাটি www.example.com
বরং তার চেয়ে বেশি পছন্দ করতে পারেন www.example.com#!home
। এই কারণে, আমাদের কাছে হ্যাশ টুকরা ছাড়াই পৃষ্ঠাগুলির জন্য বিশেষ ব্যবস্থা রয়েছে।
দ্রষ্টব্য: নিশ্চিত করুন যে আপনি কেবল এই পৃষ্ঠাগুলির জন্য গতিশীল, এজাক্স-তৈরি সামগ্রী অন্তর্ভুক্ত করেছেন। যে পৃষ্ঠাগুলিতে কেবল স্থিতিশীল সামগ্রী রয়েছে, এটি ক্রলারকে অতিরিক্ত তথ্য দেয় না, তবে এটি আপনার এবং গুগলের সার্ভারগুলিতে অতিরিক্ত বোঝা চাপিয়ে দেবে।
হ্যাশ টুকরা ছাড়া পেজগুলি ক্রলযোগ্য করার জন্য, আপনি আপনার পৃষ্ঠার এইচটিএমএলের শিরোনামে একটি বিশেষ মেটা ট্যাগ অন্তর্ভুক্ত করবেন।
মেটা ট্যাগ নিম্নলিখিত ফর্ম গ্রহণ করে:
<meta name="fragment" content="!">
এটি ক্রলারের প্রতি ইঙ্গিত দেয় যে এটির এই URL টির কুরুচিপূর্ণ সংস্করণটি ক্রল করা উচিত। উপরোক্ত চুক্তি অনুসারে, ক্রলার সাময়িকভাবে সম্পর্কিত কুশল URLটিতে সুন্দর URL মানচিত্র করবে। অন্য কথায়, আপনি যদি www.example.com পৃষ্ঠাটিতে রাখেন তবে ক্রলারটি এই URL টি অস্থায়ীভাবে মানচিত্র www.example.com?_escaped_fragment_=
করবে এবং এটি আপনার সার্ভার থেকে অনুরোধ করবে। আপনার সার্ভারটির সাথে সম্পর্কিত HTML স্ন্যাপশটটি ফেরত দেওয়া উচিত www.example.com
। দয়া করে মনে রাখবেন যে একটি গুরুত্বপূর্ণ বিধিনিষেধ এই মেটা ট্যাগের জন্য প্রযোজ্য: কেবলমাত্র বৈধ সামগ্রী "!"! অন্য কথায়, মেটা ট্যাগ সর্বদা সঠিক ফর্মটি গ্রহণ করবে: <meta name="fragment" content="!">
যা খালি হ্যাশ টুকরা নির্দেশ করে, তবে এজেএক্স সামগ্রী সহ একটি পৃষ্ঠা।
অতএব, আপনাকে এখনও ?_escaped_fragment_=
হেডলেস ব্রাউজার ব্যবহার করে 'কুরুচিপূর্ণ' সংস্করণে ইউআরএলটির ম্যাপিং সক্ষম করতে হবে ।
তারা সতর্কতা অনুসরণ করে:
www.example.com?_escaped_fragment_=
404 কোড ফেরত দেওয়ার জন্য যদি সামগ্রীটি হয় তবে কোনও সামগ্রীর জন্য সূচী করা হবে না www.example.com
!
সুতরাং আপনার পাশাপাশি এটি পরীক্ষা করা উচিত।