لقد تم دائمًا عرض النقاط الرئيسية لـ 301 للعديد من مُحسنات محركات البحث، وأعتقد أنه عند القيام بـ 301، تقوم العديد من مواقع الويب بالاتصال بالإنترنت للعثور على القواعد ذات الصلة ثم تغييرها اليوم، أستخدم "Apache" وسأشارككم "Server" و"IIS Server" كأمثلة.
إذا كان خادم موقع الويب هو Apache، أضف القواعد التالية في بداية ملف htaccess (إذا لم يكن لديك إذن بتعديله، فيرجى الاتصال بمزود الخدمة للحصول على المساعدة في تعديله):
ريوريتيكوند %{http_host} ^domain.com [NC]
قاعدة إعادة الكتابة ^(.*)$ http://www.domain.com/$1 [R=301,L]
{HTTP_HOST} هو متغير خادم
^ هو موضع البداية لسلسلة الإدخال المطابقة.
$ هو الموضع النهائي لسلسلة الإدخال المطابقة.
يعني R=301 إجراء إعادة توجيه دائمة، وبما أن R تعني أيضًا 302، فقد تم التأكيد على R=301 هنا.
L تعني نهاية القاعدة
أحد التعبيرات النمطية الأكثر استخدامًا هو (.*). يحتوي على عنصرين: أحدهما "نقطة" ويمثل أي حرف، والآخر "نجمة" ويمثل جميع الأحرف السابقة. لذا فإن (.*) سيطابق جميع أحرف {REQUEST_URI}. {REQUEST_URI} هو كل أحرف الاستعلام باستثناء اسم المجال والرمز "؟" في عنوان URL، وهو أيضًا الحرف الذي تحاول تقنية إعادة الكتابة في Apache مطابقته.
[NC] يخبر خادم Apache بتجاهل حالة الأحرف في التعبير العادي، وغالبًا ما يتم استخدامه في معلمة الخادم {HTTP_HOST} لأن أسماء النطاقات ليست حساسة لحالة الأحرف؛
إذا كان خادم موقع الويب هو IIS، فاستخدم مكون ISAPI_Rewrite وأضف القواعد التالية في بداية ملف httpd.ini:
مضيف RewriteCond: ^domain.com$
RewriteRule (.*) http://www.domain.com$1 [R,I]
^ هو موضع البداية لسلسلة الإدخال المطابقة.
$ هو الموضع النهائي لسلسلة الإدخال المطابقة.
(.*) سيطابق جميع أحرف {REQUEST_URI}.
أقوم بفرض مطابقة الأحرف المحددة بغض النظر عن الحالة. يؤثر هذا العلم على توجيه RewriteRule وتوجيه RewriteCond المقابل.
يفرض R على الخادم إصدار تعليمات إعادة التوجيه إلى العميل والرد على الفور، مع توفير العنوان الجديد لعنوان URL المقصود. غالبًا ما تكون قاعدة إعادة التوجيه هي القاعدة الأخيرة.
يضع علامة على الحرف التالي كحرف خاص، أو حرف حرفي، أو مرجع خلفي، أو حرف هروب ثماني.
ملحوظة: الكود أعلاه domain.com هو مثال. إذا كان الوصف غير صحيح، يرجى الإشارة إليه. تمت كتابة هذا المقال بواسطة مشرف موقع شركة Hangzhou للتحقيقات في الشؤون خارج نطاق الزواج http://www.hydc007.com . يرجى الاحتفاظ به لمدة إعادة الطباعة.
شكرًا لمخبر هانغتشو الخاص على مساهمتك