ARON
3 سال پیش توسط ARON مطرح شد
2 پاسخ

پنلی برای ریدایرکت کردن ادرس ها

یه بخشی میخوام داشته باشم که بتونم ادرس ها رو ریدایرکت کنم
اگر تجربه دارید بفرمایید ممنون میشم


ثبت پرسش جدید
محمدحسن یگانه
تخصص : Full-Stack Web Developer Freel...
@mhyeganeh 3 سال پیش مطرح شد
1

یکی از ساده ترین کارهایی که می‌تونید بکنید این هست که یک جدول برای ذخیره آدرس قدیمی، آدرسی که باید ریدایرکت بشه و مثلا نوع ریدایرکت (۳۰۱ یا ۳۰۲ یا ....) بسازید.
بعد با استفاده از یک Middleware مسیر درخواستی رو چک کنید که آیا در اون جدول تعریف شده یا نه. اگر تعریف شده بود با استفاده از return redirect به مسیر جدید میفرستید و در غیر اینصورت با return $next($request) به حالت پیشفرض ادامه مسیر خواهد داد.

پکیج های مختلفی هم برای لاراول با همین منطق توسعه داده شده که هم می تونید مستقیم ازشون استفاده کنید و هم از سورس کدش الگو بگیرید و خودتون پیاده سازیش کنید. مثلا:

https://github.com/Neurony/laravel-redirects


دانیال نصر
تخصص : Web
@Danial.webn 3 سال پیش مطرح شد
0

راحته شما میتونی بگی ادرسی که میخوام ازش منتقل شه و مقصد هم این


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام