راکت
حل شده

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

2 پاسخ

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

ثبت پرسش جدید

پاسخ‌ها

2
محمدحسن یگانه
محمدحسن یگانه
@mhyeganeh

تخصص: Full-Stack Web Developer Freelancer

بهترین پاسخ

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

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

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

دانیال نصر
دانیال نصر
@Danial.webn

تخصص: Web

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

شاید پاسخ شما همین‌جا باشد

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

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