سؤال محير حول روابط الديسكورس الدائمة

لدي قائمة من عناوين URL الخارجية أرغب في إعادة توجيهها إلى مجتمعي. ستكون القائمة لا حصر لها ومتزايدة باستمرار، ولكن مجموعة فرعية صغيرة منها هي، على سبيل المثال:

  • security/advisories/ADV-2024-003
  • security/advisories/ADV-2022-002
  • security/advisories/ADV-2025-005

كيف يمكنني إنشاء روابط دائمة يمكنها التعامل مع أي حالة؟ على سبيل المثال، إذا انتقلوا إلى security/advisories/adv-2025-005، فسيظل يأخذهم إلى هذا الموضوع؟

إعجابَين (2)

لم أتمكن من العثور على أي حيل لائقة، ولكن هناك طريقة محتملة لاستخدام إعداد Permalink normalizations.

يمكنك القيام بما يلي، على سبيل المثال:

/security\\/advisories\\/[aA][dD][vV]-(\\d+-\\d+)/s-adv-\\1

يقوم بتحويل
security/advisories/ADV-2024-003
security/advisories/adv-2024-003
security/advisories/aDv-2024-003

-\u003e s-adv-2024-003

ثم، تقوم بإنشاء إعادة توجيه بها:

image

هل سينجح ذلك معك؟

إعجاب واحد (1)

ما زلت أرغب في أن يكون الرابط الدائم في النهاية: security/advisories/{advisory، لا أريده أن يكون أقصر.

إعجاب واحد (1)

إذا كنت تفضل ذلك، يمكنك كتابة ما يلي، فهو يعطي نفس النتيجة.

يمكنك استخدام:
/security\\/advisories\\/[aA][dD][vV]-(\\d+-\\d+)/security/advisories/adv-\\1

ثم:

7 إعجابات

لقد نجح هذا بشكل مثالي، طالما أن الروابط الدائمة الخاصة بي تبدأ بأحرف صغيرة مثل هذه. شكرا لك!

4 إعجابات

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.