بالنسبة لي، هذا أقصر وأكثر لطفًا بهذه الطريقة (مع روابط قصيرة) ~
لست مطورًا، لكن هل من الممكن إنشاء خدمة تقصير الروابط تتيح استخدام اسم نطاق أقصر؟ مثل you.me بدلاً من yourdomain.me، مع سلسلة نصية عشوائية لإعادة التوجيه إلى موضوع معين؟
بالنسبة لي، هذا أقصر وأكثر لطفًا بهذه الطريقة (مع روابط قصيرة) ~
لست مطورًا، لكن هل من الممكن إنشاء خدمة تقصير الروابط تتيح استخدام اسم نطاق أقصر؟ مثل you.me بدلاً من yourdomain.me، مع سلسلة نصية عشوائية لإعادة التوجيه إلى موضوع معين؟
ما هي المشكلة التي يتم حلها هنا؟ روابط غير لطيفة بما يكفي؟ أعني، أتفق معك على أن
talk.extremely-long-domain-name.online/t/slug/1234
أقل جودة بشكل عام من
talk.web.it/t/slug/1234
.. لكن الحل لذلك هو تفضيل اسم نطاق أقصر (ضمن حدود معقولة، وبالطبع حسب الإمكانيات المالية)؟
بالإضافة إلى ذلك، يمكنك بالفعل “تقصير” أي رابط من Discourse (إلى موضوع) عن طريق استخدام
https://meta.discourse.org/t/-/15339
مقابل
https://meta.discourse.org/t/how-should-short-links-be-supported-in-discourse/15339
أولاً، شكرًا لك، لم أكن أعتقد أنه يمكن تحقيق ذلك بهذه الطريقة. ولكن لنفترض أن منتداك موجود على forum.apertureproject.me، وأنني أملك forum.aper.me (نطاق آخر أملكه) يشير إلى النطاق الرئيسي (forum.apertureproject.me).
هل سيؤدي استبدال عنوان URL مثل هذا https://forum.apertureproject.me/t/-/1234 بـ https://forum.aper.me/t/-/1234 إلى العمل؟
(ولكن بالنسبة لي، سيكون من المثالي أن يكون على هذا النحو https://forum.aper.me/1234
أحب أن يكون الأمر في أبسط صوره ممكنة)
عادةً ما تكون الروابط القصيرة في هذا النموذج أفضل خدمة من خلال خادم ويب مخصص صغير؛ أعتقد أن إعادة التوجيه يمكن تنفيذها بالكامل في nginx، لذا فإن جميع التخصيصات تكون في ملف تكوين واحد.
سيعيد nginx توجيه https://f.aper.me/1234 إلى https://forum.apetureproject.me/t/-/1234.
يبدو جميلاً. هل يمكنك مساعدتي في كتابة سكريبت من هذا النوع؟
إنه ليس نصًا برمجيًا، بل هو إدخال في تكوين الموقع داخل nginx
نعم، صحيح. لكن من فضلك، أود فقط أن أعرف كيفية القيام بذلك، حيث لم أجد بالضبط ما كنت أبحث عنه عند البحث في جوجل
مختصرات عناوين URL المستضافة ذاتيًا:
https://selfhosted.libhunt.com/categories/1719-url-shorteners
أو يمكنك كتابة مختصرك الخاص. هناك الكثير منها لأن الأمر ليس معقدًا للغاية. الجزء الصعب هو الحصول على عنوان URL جيد. أو يمكنك دفع ثمن استضافة الخدمة من Bitly (وربما خدمات أخرى).
هذا لطيف منك للمشاركة! سأقوم بالتأكيد بالنظر إليه ![]()
شكرًا لك