কীভাবে # ব্যবহার না করে গুগলকে এজেএক্স পৃষ্ঠাগুলি হামাগুড়ি দেওয়া যায়! URL গুলি?


13

"এজেএক্স অ্যাপ্লিকেশনগুলি ক্রলযোগ্য" তৈরির বিষয়ে গুগলের পরামর্শে , তারা পৃষ্ঠাটিতে যুক্ত করে হ্যাজ -ব্যাং টুকরা (#!) ক্রলযোগ্য নয় এমন এজেএক্স ইউআরএল তৈরি করার পরামর্শ <meta name="fragment" content="!">দেয় <head>

কেউ কি এর সাথে সাফল্য পেয়েছে? ওয়েবমাস্টার সরঞ্জামগুলিতে 'গুগলবোট হিসাবে আনুন' ব্যবহার করার সময় গুগলবোট পৃষ্ঠাগুলির HTML স্ন্যাপশট গ্রহণ করতে পাচ্ছি না।


আমি মনে করি এটি এসও তে আরও ভাল করতে পারে।
সু '

মজাদার. সম্ভবত গুগল টুকরোগুলি স্ন্যাপশট নেয় না। খণ্ডের ইউআরএলগুলি কি সূচিযুক্ত?
স্টিভস

উত্তর:



4

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!

সুতরাং আপনার পাশাপাশি এটি পরীক্ষা করা উচিত।

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