لدي قائمة من عناوين URL الخارجية أرغب في إعادة توجيهها إلى مجتمعي. ستكون القائمة لا حصر لها ومتزايدة باستمرار، ولكن مجموعة فرعية صغيرة منها هي، على سبيل المثال:
- security/advisories/ADV-2024-003
- security/advisories/ADV-2022-002
- security/advisories/ADV-2025-005
كيف يمكنني إنشاء روابط دائمة يمكنها التعامل مع أي حالة؟ على سبيل المثال، إذا انتقلوا إلى security/advisories/adv-2025-005، فسيظل يأخذهم إلى هذا الموضوع؟
لم أتمكن من العثور على أي حيل لائقة، ولكن هناك طريقة محتملة لاستخدام إعداد 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
ثم، تقوم بإنشاء إعادة توجيه بها:

هل سينجح ذلك معك؟
ما زلت أرغب في أن يكون الرابط الدائم في النهاية: security/advisories/{advisory، لا أريده أن يكون أقصر.
إذا كنت تفضل ذلك، يمكنك كتابة ما يلي، فهو يعطي نفس النتيجة.
يمكنك استخدام:
/security\\/advisories\\/[aA][dD][vV]-(\\d+-\\d+)/security/advisories/adv-\\1
ثم:
لقد نجح هذا بشكل مثالي، طالما أن الروابط الدائمة الخاصة بي تبدأ بأحرف صغيرة مثل هذه. شكرا لك!