إدارة عمليات إعادة توجيه عناوين URL عند تعديل عناوين URL الجميلة - أفضل الممارسات

StackOverflow https://stackoverflow.com/questions/1913302

  •  19-09-2019
  •  | 
  •  

سؤال

ما هي معايير إدارة عمليات إعادة توجيه عناوين URL إذا قمت بإسناد خصائص عنوان URL الخاص بك إلى البيانات التي قد تتغير عدة مرات، مثل "العنوان"؟

لدي موقع ويب يحتوي على الكثير من الصور وأريد أن أجعل عناوين URL تبدو كما يلي:

http://www.mySite.com/images/132123/my-cool-image-title

لنفترض الآن أن مجموعة من الأشخاص قاموا بوضع إشارة مرجعية على الصورة، وبعد أسبوع قمت بتغييرها إلى:

http://www.mySite.com/images/132123/renamed-image-title

لذا، يجب الآن أن تكون هناك إعادة توجيه للأشخاص الذين وضعوا إشارة مرجعية على القديم...الآن لنفترض أن هذا يحدث في المتوسط ​​3 مرات لكل صورة.وهذا يعني أنه سيكون لدي الكثير والكثير من عمليات إعادة التوجيه للخريطة.يبدو أن لدي قاعدة بيانات لعمليات إعادة التوجيه.

ما هي أفضل الممارسات في هذه الحالة، على افتراض أنني أريد استخدام عناوين URL جميلة وعدم الاعتماد على معرف فريد عالميًا، وأنني أرغب في جني أكبر عدد ممكن من فوائد تحسين محركات البحث (SEO)؟

هل كانت مفيدة؟

المحلول

حسنًا، لا أعرف سبب التصويت السلبي، يبدو هذا سؤالًا صالحًا تمامًا بالنسبة لي.

توصيتي هي أنه إذا كنت تعرف ذلك مسبقًا سوف عند تغيير البيانات، فمن المحتمل ألا تكون موجودة في عنوان URL في المقام الأول.إذا كان هذا متطلبًا (ربما يكون مهمًا لتحسين محركات البحث أو كنت تقوم بإنشاء مدونة أو شيء من هذا القبيل، فلديك بعض الخيارات:

  1. انسَ عنوان URL القديم واستخدم الجديد فقط.ربما ليست طريقة جيدة لتكوين صداقات ;)
  2. احتفظ بعنوان URL القديم وتقبل حقيقة أن العنوان وعنوان URL غير متطابقين الآن.قد يتم تحقيق ذلك من خلال وجود كل مشاركة slug الحقل الذي يتم فيه تخزين نص عنوان URL، بشكل منفصل عن العنوان الفعلي للمنشور.
  3. احتفظ بعنوان URL القديم واسمح برابط جديد.قد تكون إحدى طرق القيام بذلك هي الحصول على جدول منفصل يقوم بتعيين الارتباطات الثابتة للمنشورات، حيث تحتوي كل مشاركة على ارتباط ثابت واحد أو أكثر.بهذه الطريقة، يتم تلبية أي عدد من التغييرات.

إذا كانت التغييرات الممكنة والتوافق مع الإصدارات السابقة من المتطلبات، فسأختار خيارًا مثل الخيار 3.من المؤكد أنه من الأفضل أن يكون مدمجًا في تطبيقك بدلاً من الاضطرار إلى إدارة ملفات .htaccess المتنامية بالكامل أو قواعد إعادة كتابة عنوان URL أو شيء من هذا القبيل.

نصائح أخرى

قم بالتصويت لي إذا كنت تعتقد أن إجابتي غبية.لا يهمني ذلك كثيرا.

لست متأكدًا مما إذا كنت تستخدم نفس الأسلوب الذي تستخدمه StacOverflow، إذا كنت تفعل ذلك، في حالتك my-cool-image-title و renamed-image-titleلا تحدث فرقًا كبيرًا طالما أنك تحتفظ بالهوية 132123 نفس الشيء.لذلك عليك أن تقلق بشأن أشياء إعادة التوجيه الخاصة بك.ومع ذلك، من وجهة نظر مستخدمي الإشارات المرجعية الاجتماعية، أعتقد أن تغيير الارتباط الثابت قد يسبب إرباكًا، ولكنه ليس مشكلة إعادة توجيه.

هل انا مخطئ؟

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top