چطور سایت لینک دهی بسازیم ؟
مثلا https://answers.uncox.com/q/23855 تبدیل بهhttp://0ww.ir/Url
جواب کامل نمی خوام هر کی هرچی میدونه بگه
با سلام
اول راه سادش اینه که api هایی وجود داره از جمله api سایت گوگل که میتونید ازشون استفاده کنید و تاثیر خوبی روی سئوتون هم داشته باشه و نیازی نباشه خودتون رو اذیت کنید ولی اگه میخواید برای سیستم خودتون یکی طراحی کنید کار خیلی راحتی هست و میتونید به این شکل کار رو انجام بدید (سعی میکنم خیلی ساده توضیح بدم خودتون میتونید خیلی کامل ترش کنید )
فقط کافیه یه الگوریتم تولید حش کوتاه داشته باشید که امکان تکرار توش نباشه یعنی حش کوتاهتون یونیک باشه .
دوم اینکه هر ادرسی که میگیرید تو دیتابیس ذخیره کنید و برای اون آدرس یه حشی در نظر بگیرید مثلا همون مثال بالای خودتون وقتی ادرس کوتاه شده رو تو سیستم شما وارد کرد سیستمون از دیتابیس بخونه که این حش اشاره به کدوم لینک میکنه که اگه لینک وجود داشت شما فقط باید یه Redirect ساده انجام بدید .
حالا این وسط کارهای خیلی زیادی میتونید بکنید . کلیاتش این بود - بازم اگه ابهامی وجود داره بگید باز اگه ابهامی بود که بلد بودم حتما راهنمایی میکنم.
میتونید یک الگوریتم برای خودتون بنویسید مثلا http://google.com بصورت String دریافت کنید تبدیل به Base64 کنید
حالا لینک شما به این صورت میشه
http://YOUR-SITE/BASE64
وقتی لینک بالا صدا زده میشه شما مقدار BASE64 رو بر میگردونی و به اون آدرس header میکنید
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .