Admin5 أعتقد أن الجميع على دراية به منذ المرة الأولى التي حصلت فيها على A5، رأيت أن A5 لم يفعل 301، أي أنه تم استبدال 301 بدون www بـ www. على سبيل المثال، عندما يدخل A5 إلى admin5.com، سيظهر اسم المجال هذا. إذا نقرنا على مقالة تحت اسم المجال هذا، فلن تحتوي جميع المقالات الموجودة على هذا الموقع على ارتباطات تشعبية www. فكيف يمكن لموقع ويب كبير مثل A5 تغيير موقع الويب بالكامل بأقل قدر من التغييرات؟
1. خطورة عدم القيام بـ 301؛
إذا لم يقم موقع الويب بعمل 301 بشكل جيد، فسيكون هناك الكثير من المتاعب، على سبيل المثال، هناك أربعة عناوين مثل A5 تشير إلى نفس المقالة، راجع المثال التالي:
http://www.admin5.com/plus/view.php?aid=371620
http://admin5.com/plus/view.php?aid=371620
http://www.admin5.com/article/20110827/371620.shtml
http://admin5.com/article/20110827/371620.shtml
تشير العناوين الأربعة المذكورة أعلاه إلى إحدى مساهماتي السابقة، وأعتقد أن الجميع يعرف العواقب، فقد رأيت أن الرويبوس على موقع Webmaster.com يحظر المجلد الزائد، ومع ذلك، فإن الرويبوس هو بروتوكول وليس لائحة. http://www.baidu.com/s?tn=baiduhome_pg&bs=www.admin5.com%2Fplus%2Fview.php%3Faid%3D&f=8&rsv_bp=1&wd=%CD%F5%D3%C0%CD%A8%A3 %BA%C9%EE%B6%C8%B7%D6%CE%F6%B4%B4%D2%DA%CD%F8SEO%B2%DF%C2%D4%A3%A8%D2%BB%A3%A9 +&n=2&inputT=703 هذه المقالة ليست لي، لقد بحثت عنها للتو على Baidu. ومن جانب آخر، ثبت أن الرويبوس هو بروتوكول، لذلك تنعكس أهمية 301.
2. جعل الصفحة الرئيسية 301؛
< ? Header( "تم نقل HTTP/1.1 301 نهائيًا" );
رأس ("الموقع: http://www.admin5.com ")؛ >؟
سلسلة التعليمات البرمجية هذه هي رمز 301 لـ PHP، والذي يمكن إدراجه في رأس ملف Index.php، ولكن سيكون لهذا مشكلات جانبية. على سبيل المثال، إذا تم تكوين خادمنا باستخدام الملف الافتراضي كـ html أو htm أو shtml، فحينئذٍ سيتم فتح ملف Index.html أولاً، وسيتم تجاهل ملف php ولن يكون له أي تأثير. إذا تم تكوين خادمنا لفتح php افتراضيًا، فمن أجل سهولة محرك البحث، نريد فتح html في كل مرة، لذلك نحن يجب الانتقال إلى http://www.admin5 باستخدام 301.com/index.html ، ثم تظهر مشكلة جديدة، وهي أنه يتم فتح ملف Index.html في كل مرة، وليس الدليل الجذر لموقع الويب. في الواقع، يمكننا تغيير اسم اللاحقة لملف html الذي تم إنشاؤه مباشرة إلى php. ملف php هذا هو في الواقع صفحة ثابتة لا تستدعي أي قاعدة بيانات، من منظور البحث، يمكن القول بأن أي ملف بدون علامة ? . وثيقة. لذلك، تحتاج هنا فقط إلى فتح php بشكل افتراضي على الخادم، إذا كان خادمًا، فيرجى الاطلاع على ما يلي (بالطبع يجب أن يكون A5 خادمًا).
3. بمجرد أن تصبح الصفحة الرئيسية جاهزة، ماذا علي أن أفعل إذا قام الأشخاص بالوصول مباشرة إلى الصفحة الداخلية؟
ماذا علي أن أفعل إذا قام المستخدم بالنقر مباشرة على صفحة داخلية بدون www؟ وهذا يتطلب 301 للموقع بأكمله، ثم الملف الذي لا يحتوي على www هو ملف shtml ولا يدعم JavaScript 301؟ لذلك تنشأ مشكلة جديدة في هذا الوقت، يجب تكوين الخادم وتعديل httpd.ini نظرًا لأنه لا يمكن معرفة نوع الخادم، فلا توجد طريقة لكتابته هنا، ولكن يمكن أن يوفر العناوين المذكورة أعلاه كلها مشتركة، هناك 371602 هو نفسه، وهذا هو رقم معرف المقالة. المجلد الذي تم إنشاؤه هو تاريخ اليوم، ثم 301 تلك الديناميكية وتلك التي لا تحتوي على www. لا ينبغي أن تكون هذه القاعدة صعبة الكتابة.
4. ما العمل الذي يجب القيام به لجعل 301 أكثر كمالا؟
بعد إجراء 301، أو مجرد كونك صديقًا لـ 301 على الصفحة الرئيسية، كيف يمكننا السماح للمستخدمين ومحركات البحث بفتح ملفات www فقط في كل مرة؟ هذا مجرد عمل نهائي، نحتاج فقط إلى تعديل ملف القالب لإضافة /xxx و ../plus /xxx، أضف العنوان المطلق http://www.admin5.com أمام الأول /، واكتبه في ملف التضمين. بهذه الطريقة، حتى إذا قمت بإنشاء مستخدم 301 فقط على الصفحة الرئيسية، فلا يمكن استيراد المستخدمين ومحركات البحث إلى مكان بدون www.
301 هو في الواقع بسيط للغاية. منذ نصف شهر، كنت مقتنعًا بأن Alimama لم يكن لديه، والآن قمت أيضًا بإنشاء 301. بالمقارنة مع موقع مشرف الموقع Chinaz، فهو يقوم بعمل أفضل وكان يتمتع به دائمًا. لا يعني ذلك أن A5 ليس جيدًا، ففي نهاية المطاف، لا يقوم موقع الويب الكبير بذلك كل يوم، فأنا أهدف إلى جعل A5 أفضل وأكثر احترافية. المقال أصلي بواسطة Mingrui، يرجى الاحتفاظ بـ http://www.xmztd.com لإعادة طباعته، شكرًا لكم جميعًا.
المحرر المسؤول: المساحة الشخصية لـ Chen Long Author Mingrui