ایجاد ریدایرکت در Nginx میتواند زمانی مفید باشد که نیاز دارید ترافیک را از یک URL به URL دیگر هدایت کنید. دو نوع ریدایرکت میتوانید در Nginx ایجاد کنید: موقت (HTTP 302) و دائمی (HTTP 301).
مراحل ایجاد ریدایرکت موقت و دائمی در Nginx:
1. فایل پیکربندی Nginx برای وبسایت یا برنامه خود را با یک ویرایشگر متن ویرایش کنید. این فایل معمولاً در "/etc/nginx/conf.d/yourwebsite.conf" قرار دارد.
```sudo nano /etc/nginx/conf.d/yourwebsite.conf
```
2. برای ایجاد یک ریدایرکت موقت، این خطوط را به فایل پیکربندی اضافه کنید:
```location /old-url {return 302 /new-url;}
```
"/old-url" را با URLی که میخواهید ریدایرکت کنید و "/new-url" را با URL جدیدی که میخواهید به آن هدایت شوید جایگزین کنید.
3. برای ایجاد یک ریدایرکت دائمی، این خطوط را به فایل پیکربندی اضافه کنید:
```location /old-url {return 301 /new-url;}
```
"/old-url" را با URLی که میخواهید ریدایرکت کنید و "/new-url" را با URL جدیدی که میخواهید به آن هدایت شوید جایگزین کنید.
4. فایل پیکربندی را ذخیره کرده و از ویرایشگر خارج شوید.
5. ریدایرکت را با دسترسی به URL قدیمی در یک مرورگر وب تست کنید. باید به طور خودکار به URL جدید هدایت شوید.
توجه: اگر ریدایرکت کار نمیکند، ممکن است نیاز به پاک کردن کش و کوکیهای مرورگر وب خود داشته باشید.
همین! شما با موفقیت ریدایرکتهای موقت و دائمی را در Nginx ایجاد کردهاید.
جستجو